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