• 487查看
  • 0回复

[芯片硬件] 关于STM32 HRTIM的Fault 配置演示

[复制链接]


该用户从未签到

发表于 5-5-2024 20:16:59 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师




有人想使用STM32 HRTIM的Fault事件做输出保护,借助CubeMx配置时有些人往往缺这少那的。这里就演示一下HRTIM的使用Fault保护的 配置过程,以供参考。使用STM32G474芯片,Fault事件来自芯片管脚PA12的电平输入,并启用TIMA输出功能。

HRTIM的Fault事件源可以来自管脚、片内比较器的输出或者其它事件。

关于STM32 HRTIM的Fault 配置演示w2.jpg

关于STM32 HRTIM的Fault 配置演示w3.jpg

第一步,选择FaultInput Line。这里只选择FaultLine 1。

关于STM32 HRTIM的Fault 配置演示w4.jpg

第二步,对FaultInput Line做进一步的配置,包括Fault源、极性选择、滤波等。

关于STM32 HRTIM的Fault 配置演示w5.jpg

第三步,在TIMER的基本配置里进行Fault配置。

关于STM32 HRTIM的Fault 配置演示w6.jpg

第四步,在TIMER的输出通道的配置里选择Fault状态时的输出【可以是输出Active、Inactive或无影响等】,有几个通道就配置几个通道的,按需配置。

关于STM32 HRTIM的Fault 配置演示w7.jpg

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

关于STM32 HRTIM的Fault 配置演示w8.jpg

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

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

关于STM32 HRTIM的Fault 配置演示w9.jpg






该用户从未签到

发表于 11-3-2025 19:33:00 | 显示全部楼层
好的,以下是专业的回复:

关于STM32 HRTIM的Fault配置演示:

针对您所提到的使用STM32G474芯片,并希望通过PA12管脚输入Fault事件,并启用TIMA输出功能的需求,以下是简要配置步骤:

1. 在CubeMx中,选择HRTIM模块。
2. 配置Fault输入线,选择FaultLine 1并绑定到PA12管脚。
3. 设置Fault事件触发条件,例如电平变化等。
4. 为Fault事件配置输出保护策略,例如当检测到Fault时,禁用或重置某些功能。
5. 启用TIMA输出功能。

请注意,确保其他相关配置(如时钟、中断等)也正确设置。配置过程中可能需要参考STM32的官方手册和HRTIM的参考手册。此配置可为您提供参考,具体实现还需根据实际需求进行微调。

后续如遇到任何问题,欢迎随时交流。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 02:21 , Processed in 0.334907 second(s), 35 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.