引言
這個(gè)例程是使用 STM32G474 NUCLEO 進(jìn)行測(cè)試的,集合了 DAC, COMP, HRTIM 的功能模塊。
信號(hào)路徑
PA1 的輸入信號(hào)同 DAC 的輸出信號(hào)進(jìn)入 COMP 比較器進(jìn)行比較,經(jīng) COMP 比較后的輸出信號(hào)連接到 HRTIM 的 Fault4 信號(hào),來控制 HRTIM 的輸出信號(hào)的停止。
STM32CubeMX 配置
PA1 的輸入信號(hào)同 DAC 的輸出信號(hào)進(jìn)入 COMP 比較器進(jìn)行比較,經(jīng) COMP 比較后的輸出信號(hào)連接到 HRTIM 的 Fault4 信號(hào),來控制 HRTIM 的輸出信號(hào)的停止。
代碼實(shí)現(xiàn)
下面是具體實(shí)現(xiàn)代碼,先初始化 DAC,然后是 COMP,等 COMP 輸出信號(hào)穩(wěn)定后再使能 HRTIM 模塊。
小結(jié)
STM32G474 在 IC 內(nèi)部有很多內(nèi)部連接通路,可以根據(jù)具體應(yīng)用靈活進(jìn)行配置。在上面的應(yīng)用中 DAC 的輸出信號(hào)連接到 COMP 比較器的 INM 輸入口,COMP 的輸出信號(hào)連接到 HRTIM 的 Fault4 信號(hào),來控制 HRTIM 的輸出停止。