有人想使用STM32 HRTIM的Fault事件做輸出保護,借助CubeMx配置時有些人往往缺這少那的。這里就演示一下HRTIM的使用Fault保護的配置過程,以供參考。使用STM32G474芯片,Fault事件來自芯片管腳PA12的電平輸入,并啟用TIMA輸出功能。
HRTIM的Fault事件源可以來自管腳、片內比較器的輸出或者其它事件。
第一步,選擇Fault Input Line。這里只選擇Fault Line 1。
第二步,對Fault Input Line做進一步的配置,包括Fault源、極性選擇、濾波等。
第三步,在TIMER的基本配置里進行Fault配置。
第四步,在TIMER的輸出通道的配置里選擇Fault狀態時的輸出【可以是輸出Active、Inactive或無影響等】,有幾個通道就配置幾個通道的,按需配置。
第五步,使能相應Fault事件的中斷。此步驟不是必須的,但最好開啟,管理Fault事件方便。
最后提醒一點,關于Fault故障解除后的輸出恢復問題。
解除Fault后,HRTIM不會自動恢復輸出,需軟件重新使能輸出,否則會出現解除Fault后輸出無效或無輸出的現象。以這里的TIMA的輸出為例,當解除Fault后需重新啟動TIMA的輸出。
-
芯片
+關注
關注
459文章
51568瀏覽量
429783 -
mcu
+關注
關注
146文章
17458瀏覽量
354457 -
STM32
+關注
關注
2276文章
10947瀏覽量
359163 -
Fault
+關注
關注
0文章
5瀏覽量
7344
發布評論請先 登錄
相關推薦
STM32 HRTIM Burst輸出模式應用演示

關于STM32G4 HRTIM FAULT的相關問題求解
STM32H743做數字電源,上電后首次進入HRTIM中斷卡死怎么解決?
配置HRTIM的Fault功能,中斷句柄一直無法進入是哪里出了問題?
請問STM32F334如何配置PB1輸出HRTIM同步信號?
STM32H743做數字電源,上電后首次進入HRTIM中斷卡死怎么解決?
如何利用HRTIM生成“LL_ADC_REG_TRIG_EXT_HRTIM_TRG1”觸發基于STM32G474的項目?
STM32G4中的HRTIM是否可用?
STM32G4 HRTIM FAULT有沒有使用硬件周期性觸發的用法呢?
利用STM32F334的HRTIM實現PWM輸出的實現原理

評論