有人想使用STM32 HRTIM的Fault事件做輸出保護(hù),借助CubeMx配置時(shí)有些人往往缺這少那的。這里就演示一下HRTIM的使用Fault保護(hù)的配置過程,以供參考。使用STM32G474芯片,F(xiàn)ault事件來自芯片管腳PA12的電平輸入,并啟用TIMA輸出功能。
HRTIM的Fault事件源可以來自管腳、片內(nèi)比較器的輸出或者其它事件。
第一步,選擇Fault Input Line。這里只選擇Fault Line 1。
第二步,對(duì)Fault Input Line做進(jìn)一步的配置,包括Fault源、極性選擇、濾波等。
第三步,在TIMER的基本配置里進(jìn)行Fault配置。
第四步,在TIMER的輸出通道的配置里選擇Fault狀態(tài)時(shí)的輸出【可以是輸出Active、Inactive或無影響等】,有幾個(gè)通道就配置幾個(gè)通道的,按需配置。
第五步,使能相應(yīng)Fault事件的中斷。此步驟不是必須的,但最好開啟,管理Fault事件方便。
最后提醒一點(diǎn),關(guān)于Fault故障解除后的輸出恢復(fù)問題。
解除Fault后,HRTIM不會(huì)自動(dòng)恢復(fù)輸出,需軟件重新使能輸出,否則會(huì)出現(xiàn)解除Fault后輸出無效或無輸出的現(xiàn)象。以這里的TIMA的輸出為例,當(dāng)解除Fault后需重新啟動(dòng)TIMA的輸出。
-
芯片
+關(guān)注
關(guān)注
456文章
50908瀏覽量
424456 -
mcu
+關(guān)注
關(guān)注
146文章
17172瀏覽量
351564 -
STM32
+關(guān)注
關(guān)注
2270文章
10906瀏覽量
356467 -
Fault
+關(guān)注
關(guān)注
0文章
5瀏覽量
7304
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論