介紹
本文檔提供ST的LSM6DSV16BX中嵌入式有限狀態(tài)機的使用和配置信息。
LSM6DSV16BX可以配置為生成由用戶定義的運動模式激活的中斷信號。為了這個目的:多達八個嵌入式有限狀態(tài)機可以獨立編程進行運動檢測。
1? 有限狀態(tài)機(FSM)
1.1? 有限狀態(tài)機定義
有限狀態(tài)機(FSM)是用于設計邏輯連接的數(shù)學抽象。它是由有限數(shù)量的狀態(tài)和狀態(tài)之間的轉(zhuǎn)換組成的行為模型,類似于流程圖,當滿足某些條件時,可以檢查邏輯運行的方式。狀態(tài)機從啟動狀態(tài)開始,通過依賴于輸入的轉(zhuǎn)換進入不同的狀態(tài),并最終以特定狀態(tài)(稱為停止狀態(tài))結束。當前狀態(tài)由系統(tǒng)的過去狀態(tài)決定。下圖描述了通用狀態(tài)機的流程。
圖1.通用狀態(tài)機