引言
本文檔旨在提供有關(guān) ST 的 ISM330DHCX嵌入式有限狀態(tài)機(jī)的使用和配置的信息。
ISM330DHCX 可配置為由用戶(hù)定義的運(yùn)動(dòng)模式激活中斷信號(hào)生成。為此,最多可以為運(yùn)動(dòng)檢測(cè)獨(dú)立編程 16 組嵌入式有限狀態(tài)機(jī)。
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)換組成的行為模型,類(lèi)似于流程圖,在該流程圖中,可在滿(mǎn)足特定條件時(shí)檢查邏輯運(yùn)行方式。狀態(tài)機(jī)從啟動(dòng)狀態(tài)開(kāi)始,通過(guò)依賴(lài)于輸入的轉(zhuǎn)換進(jìn)入不同狀態(tài),最終能以特定狀態(tài)(被稱(chēng)為停止?fàn)顟B(tài))結(jié)束。當(dāng)前狀態(tài)取決于系統(tǒng)在過(guò)去的狀態(tài)。下圖描述了通用狀態(tài)機(jī)的流程。
圖1.通用狀態(tài)機(jī)