![](https://file1.elecfans.com//web2/M00/9E/23/wKgZomToEK2AXog3AAHUHXdxAL4750.gif)
目錄預(yù)覽
1.引言
2.信號路徑
3.STM32CubeMX 配置
4.代碼實(shí)現(xiàn)
5.小結(jié)
1.引言
這個(gè)例程是使用 STM32G474 NUCLEO 進(jìn)行測試的,集合了 DAC, COMP, HRTIM 的功能模塊。
2.信號路徑
PA1 的輸入信號同 DAC 的輸出信號進(jìn)入 COMP 比較器進(jìn)行比較,經(jīng) COMP 比較后的輸出信號連接到 HRTIM 的 Fault4 信號,來控制 HRTIM 的輸出信號的停止。
![](https://file1.elecfans.com//web2/M00/9E/23/wKgZomToEK2ATxEkAABGza7EN7Y929.jpg)
當(dāng) PA1 > DAC value,比較器輸出高“1”, 這個(gè)信號為 HRTIM 的 fault4 信號,當(dāng) HRTIM 配置為 fault4 高有效,則當(dāng)這個(gè)高電平出現(xiàn)時(shí),HRTIM 輸出波形停止,具體輸出的電平可以通過寄存器進(jìn)行配置。
3.STM32CubeMX配置
對于上圖 Table 11 的 RAMECC 控制單元的地址總結(jié)成如下表格,具體的參考RM0433 的第二章節(jié) Memory and bus architecture 中的 table 8.
![](https://file1.elecfans.com//web2/M00/9E/23/wKgZomToEK2AcEsmAACLqrKuUJ0963.jpg)
首先配置 DAC 模塊,DAC out1 選擇 connected to on chip-peripherals, 這里為了測試方便,選擇了“Connected to external pin and to on chip-peripherals”,DAC 輸出信號連接到 IC內(nèi)部,同時(shí)輸出到 PA4 GPIO 口。這樣就客戶測量 DAC 的具體輸出值。
而在 IC 內(nèi)部,DAC 連接到了 COMP 的負(fù)端。COMP 的配置如下:PA1:COPM 的正向輸入端。DAC1 OUT1 在 IC 內(nèi)部連接到了 COMP 的負(fù)向輸入端。具體請看下面兩種圖:
![](https://file1.elecfans.com//web2/M00/9E/23/wKgZomToEK2AH1IqAAEUYmwQhJU074.jpg)
![](https://file1.elecfans.com//web2/M00/9E/23/wKgZomToEK6Ab9LhAABg74Xkgro390.jpg)
![](https://file1.elecfans.com//web2/M00/9E/23/wKgZomToEK6ATuN4AACqERvedV0778.jpg)
最后配置 HRTIM 模塊:
使能 TimerA 的 TA1 輸出。
![](https://file1.elecfans.com//web2/M00/9E/23/wKgZomToEK6AAPqPAABpczH6K9Q518.jpg)
配置 TIMA 周期值為 0XCFFF,向上計(jì)數(shù)模式,持續(xù)計(jì)數(shù)方式,Fault4 作 fault 源。
-
單片機(jī)
+關(guān)注
關(guān)注
6044文章
44631瀏覽量
639056 -
STM32
+關(guān)注
關(guān)注
2273文章
10926瀏覽量
357821
原文標(biāo)題:工程師筆記|DAC,COMP,HRTIM Fault 功能的使用
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
![](https://file1.elecfans.com/web3/M00/05/24/wKgZPGd9BIKAasMYAAP9Ml_injM792.jpg)
不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
![](https://file1.elecfans.com/web1/M00/F3/FA/wKgaoWciDI6ABdEhAAJtvu-cw_c556.jpg)
當(dāng)你的工程師朋友失聯(lián)時(shí),別氣,ta真的是在忙工作 #搞笑 #電子愛好者 #硬件工程師 #晶振 #揚(yáng)興科技
![](https://file1.elecfans.com/web2/M00/07/FB/wKgZombz6VuAFeotAAIjSCj1HKI007.jpg)
硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?
![](https://file1.elecfans.com/web2/M00/FF/40/wKgaomahti2AV26dAAMiNIjdnKg435.jpg)
配置HRTIM的Fault功能,中斷句柄一直無法進(jìn)入是哪里出了問題?
STM32G474如果使用HRTIM A觸發(fā)ADC,使用ADC的DMA中斷接受數(shù)據(jù),該怎么處理呢?
![](https://file1.elecfans.com/web2/M00/EB/14/wKgaomZXAd-AWEwjAAuV2RdwuSM130.png)
干硬件這一行,各種辛酸只有同行才懂吧 ? #電路設(shè)計(jì) #電子愛好者 #硬件工程師 #電子工程師
嵌入式軟件工程師和硬件工程師的區(qū)別?
![](https://file1.elecfans.com/web2/M00/E5/09/wKgZomZB1aqAfoLMAALwKMk88bw153.jpg)
![](https://file1.elecfans.com/web2/M00/DF/FB/wKgZomY1H9uAdzzJAAMwQMmJ0js548.jpg)
“班長!說好畢業(yè)后當(dāng)硬件工程師,你怎么..." #搞笑 #電子行業(yè) #電子工程師 #晶振 #揚(yáng)興科技
![](https://file1.elecfans.com/web2/M00/DE/DE/wKgZomYwuQ-AegjsAAISSibiD4I286.jpg)
請問F334 Hrtim的PA12引腳的數(shù)字FAULT保護(hù)如何配置呢?
關(guān)于STM32G4 HRTIM FAULT的相關(guān)問題求解
![](https://file1.elecfans.com/web2/M00/C1/DF/wKgZomXfAbCATSsHAA8xXbkMaK8112.png)
評論