0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用STM32 HRTIM的Fault事件做輸出保護

麥辣雞腿堡 ? 來源:茶話MCU ? 作者:茶話MCU ? 2023-09-09 15:26 ? 次閱讀

有人想使用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狀態(tài)時的輸出【可以是輸出Active、Inactive或無影響等】,有幾個通道就配置幾個通道的,按需配置。

圖片

第五步,使能相應Fault事件的中斷。此步驟不是必須的,但最好開啟,管理Fault事件方便。

圖片

最后提醒一點,關于Fault故障解除后的輸出恢復問題。

解除Fault后,HRTIM不會自動恢復輸出,需軟件重新使能輸出,否則會出現解除Fault后輸出無效或無輸出的現象。以這里的TIMA的輸出為例,當解除Fault后需重新啟動TIMA的輸出。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    450

    文章

    49636

    瀏覽量

    417167
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16667

    瀏覽量

    347786
  • STM32
    +關注

    關注

    2258

    文章

    10828

    瀏覽量

    352490
  • Fault
    +關注

    關注

    0

    文章

    4

    瀏覽量

    7274
收藏 人收藏

    評論

    相關推薦

    STM32 HRTIM Burst輸出模式應用演示

    有人使用STM32G474芯片的片上高精度定時器HRTIM,他想使用其輸出功能的Burst Mode。但不知如何使用,想找找參考例程。我這里就使用STM32G474芯片
    的頭像 發(fā)表于 10-13 09:07 ?3819次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>HRTIM</b> Burst<b class='flag-5'>輸出</b>模式應用演示

    關于STM32G4 HRTIM FAULT的相關問題求解

    1. HRTIM FAULT功能用下來只能單次觸發(fā),觸發(fā)后使用軟件復位。那么有沒有使用硬件周期性觸發(fā)的用法呢(即觸發(fā)后立即復位,類似C2000中的TripZone)?想用來逐周期的保護
    發(fā)表于 03-18 06:31

    STM32F334 HRTIM無法輸出PWM是怎么回事?

    STM32F334 HRTIM 無法輸出PWM
    發(fā)表于 03-22 06:57

    STM32G474 HRTIM/HALF模式輸出只有一只腳有效,另一只互補腳無輸出是為什么?

    stm32g474 hrtim-half模式下 始終只能輸出一個1腳,2腳沒有輸出stm32f334 就沒有這個問題static void
    發(fā)表于 04-02 07:28

    請問F334 Hrtim的PA12引腳的數字FAULT保護如何配置呢?

    請問F334 Hrtim的PA12引腳的數字FAULT保護如何配置呢
    發(fā)表于 04-07 08:38

    STM32H743數字電源,上電后首次進入HRTIM中斷卡死怎么解決?

    STM32H743ZIT6數字電源,移相全橋,使用高分辨率定時器HRTIM; 遇到個問題,設備開機后while(1)函數正常運行,各項初始化正常(HRTIM初始化不確定),當我開始首
    發(fā)表于 05-21 07:59

    配置HRTIMFault功能,中斷句柄一直無法進入是哪里出了問題?

    Configuration: 啟動HRTIM Fault global Interrupt: 設置好后,在COMP1的輸入正弦信號,復制3.3V,DAC輸出配置位2048,預計正弦信號超過1.65V就會觸發(fā)
    發(fā)表于 07-24 08:23

    如何利用HRTIM生成“LL_ADC_REG_TRIG_EXT_HRTIM_TRG1”觸發(fā)基于STM32G474的項目?

    我一直在嘗試使用 HRTIM 生成“LL_ADC_REG_TRIG_EXT_HRTIM_TRG1”,以觸發(fā)基于 STM32G474 的項目的 ADC 的雙同步轉換。我使用 LL 驅動程序,據我了解
    發(fā)表于 12-14 07:16

    STM32G4中的HRTIM是否可用?

    大家好,關于應用筆記AN4539 ,STM32G4的所有 MCU 都應支持 HRTIM 外設,參考手冊也描述了所有 STM32G4 的 HRTIM 功能,但在某些頁面和數據表上沒有關于
    發(fā)表于 02-08 06:25

    STM32G4 HRTIM FAULT有沒有使用硬件周期性觸發(fā)的用法呢?

    1. HRTIM FAULT功能用下來只能單次觸發(fā),觸發(fā)后使用軟件復位。那么有沒有使用硬件周期性觸發(fā)的用法呢(即觸發(fā)后立即復位,類似C2000中的TripZone)?想用來逐周期的保護
    發(fā)表于 08-07 08:56

    鬼魅一樣的 Hard Fault

    STM32 鬼魅一樣的 Hard Fault
    發(fā)表于 12-07 17:53 ?0次下載

    利用STM32F334的HRTIM實現PWM輸出的實現原理

    STM32F334的HRTIM的功能框圖如下,由一個MASTER定時器和ABCDE五個定時器單元組成。其中ABCDE五個定時器單元各可以產生2路輸出信號,并支持互補輸出。
    的頭像 發(fā)表于 06-15 09:35 ?1.6w次閱讀
    利用<b class='flag-5'>STM32</b>F334的<b class='flag-5'>HRTIM</b>實現PWM<b class='flag-5'>輸出</b>的實現原理

    工程師筆記|DAC,COMP,HRTIM Fault 功能的使用

    關鍵詞:HRTIM,Fault,DAC,COMP 目錄預覽 1.引言 2.信號路徑 3.STM32CubeMX 配置 4.代碼實現 5.小結 1.引言 這個例程是使用 STM32
    的頭像 發(fā)表于 12-19 18:40 ?3095次閱讀

    DAC,COMP,HRTIM Fault功能的使用

    電子發(fā)燒友網站提供《DAC,COMP,HRTIM Fault功能的使用.pdf》資料免費下載
    發(fā)表于 09-19 14:25 ?3次下載
    DAC,COMP,<b class='flag-5'>HRTIM</b> <b class='flag-5'>Fault</b>功能的使用

    STM32H750上使用PCROP后導致Hard Fault

    電子發(fā)燒友網站提供《STM32H750上使用PCROP后導致Hard Fault.pdf》資料免費下載
    發(fā)表于 09-20 09:10 ?9次下載
    <b class='flag-5'>STM32</b>H750上使用PCROP后導致Hard <b class='flag-5'>Fault</b>