0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取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状态时的输出【可以是输出Active、Inactive或无影响等】,有几个通道就配置几个通道的,按需配置。

图片

第五步,使能相应Fault事件的中断。此步骤不是必须的,但最好开启,管理Fault事件方便。

图片

最后提醒一点,关于Fault故障解除后的输出恢复问题。

解除Fault后,HRTIM不会自动恢复输出,需软件重新使能输出,否则会出现解除Fault后输出无效或无输出的现象。以这里的TIMA的输出为例,当解除Fault后需重新启动TIMA的输出。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    455

    文章

    50732

    浏览量

    423275
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17135

    浏览量

    351031
  • STM32
    +关注

    关注

    2270

    文章

    10896

    浏览量

    355781
  • Fault
    +关注

    关注

    0

    文章

    5

    浏览量

    7298
收藏 人收藏

    评论

    相关推荐

    STM32 HRTIM Burst输出模式应用演示

    有人使用STM32G474芯片的片上高精度定时器HRTIM,他想使用其输出功能的Burst Mode。但不知如何使用,想找找参考例程。我这里就使用STM32G474芯片
    的头像 发表于 10-13 09:07 4458次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>HRTIM</b> Burst<b class='flag-5'>输出</b>模式应用演示

    关于STM32G4 HRTIM FAULT的相关问题求解

    1. HRTIM FAULT功能用下来只能单次触发,触发后使用软件复位。那么有没有使用硬件周期性触发的用法呢(即触发后立即复位,类似C2000中的TripZone)?想用来逐周期的保护
    发表于 03-18 06:31

    STM32F334 HRTIM无法输出PWM是怎么回事?

    STM32F334 HRTIM 无法输出PWM
    发表于 03-22 06:57

    STM32G474 HRTIM/HALF模式输出只有一只脚有效,另一只互补脚无输出是为什么?

    stm32g474 hrtim-half模式下 始终只能输出一个1脚,2脚没有输出stm32f334 就没有这个问题static void
    发表于 04-02 07:28

    请问F334 Hrtim的PA12引脚的数字FAULT保护如何配置呢?

    请问F334 Hrtim的PA12引脚的数字FAULT保护如何配置呢
    发表于 04-07 08:38

    STM32H743数字电源,上电后首次进入HRTIM中断卡死怎么解决?

    STM32H743ZIT6数字电源,移相全桥,使用高分辨率定时器HRTIM; 遇到个问题,设备开机后while(1)函数正常运行,各项初始化正常(HRTIM初始化不确定),当我开始首
    发表于 05-21 07:59

    配置HRTIMFault功能,中断句柄一直无法进入是哪里出了问题?

    Configuration: 启动HRTIM Fault global Interrupt: 设置好后,在COMP1的输入正弦信号,复制3.3V,DAC输出配置位2048,预计正弦信号超过1.65V就会触发
    发表于 07-24 08:23

    如何利用HRTIM生成“LL_ADC_REG_TRIG_EXT_HRTIM_TRG1”触发基于STM32G474的项目?

    我一直在尝试使用 HRTIM 生成“LL_ADC_REG_TRIG_EXT_HRTIM_TRG1”,以触发基于 STM32G474 的项目的 ADC 的双同步转换。我使用 LL 驱动程序,据我了解
    发表于 12-14 07:16

    STM32G4中的HRTIM是否可用?

    大家好,关于应用笔记AN4539 ,STM32G4的所有 MCU 都应支持 HRTIM 外设,参考手册也描述了所有 STM32G4 的 HRTIM 功能,但在某些页面和数据表上没有关于
    发表于 02-08 06:25

    STM32G4 HRTIM FAULT有没有使用硬件周期性触发的用法呢?

    1. HRTIM FAULT功能用下来只能单次触发,触发后使用软件复位。那么有没有使用硬件周期性触发的用法呢(即触发后立即复位,类似C2000中的TripZone)?想用来逐周期的保护
    发表于 08-07 08:56

    鬼魅一样的 Hard Fault

    STM32 鬼魅一样的 Hard Fault
    发表于 12-07 17:53 0次下载

    利用STM32F334的HRTIM实现PWM输出的实现原理

    STM32F334的HRTIM的功能框图如下,由一个MASTER定时器和ABCDE五个定时器单元组成。其中ABCDE五个定时器单元各可以产生2路输出信号,并支持互补输出
    的头像 发表于 06-15 09:35 1.7w次阅读
    利用<b class='flag-5'>STM32</b>F334的<b class='flag-5'>HRTIM</b>实现PWM<b class='flag-5'>输出</b>的实现原理

    工程师笔记|DAC,COMP,HRTIM Fault 功能的使用

    关键词:HRTIMFault,DAC,COMP 目录预览 1.引言 2.信号路径 3.STM32CubeMX 配置 4.代码实现 5.小结 1.引言 这个例程是使用 STM32
    的头像 发表于 12-19 18:40 3444次阅读

    DAC,COMP,HRTIM Fault功能的使用

    电子发烧友网站提供《DAC,COMP,HRTIM Fault功能的使用.pdf》资料免费下载
    发表于 09-19 14:25 3次下载
    DAC,COMP,<b class='flag-5'>HRTIM</b> <b class='flag-5'>Fault</b>功能的使用

    STM32H750上使用PCROP后导致Hard Fault

    电子发烧友网站提供《STM32H750上使用PCROP后导致Hard Fault.pdf》资料免费下载
    发表于 09-20 09:10 11次下载
    <b class='flag-5'>STM32</b>H750上使用PCROP后导致Hard <b class='flag-5'>Fault</b>