你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

HRTIM 的HRTIM Fault global Interrupt怎么使用?

[复制链接]
amishe 提问时间:2024-7-17 15:57 / 未解决

你好,我在配置HRTIM的Fault功能,首先配置fault enable:

image.png

然后External Event:

image.png

image.png

接下来配置Fault line:

image.png

然后配置Interrupt Configuration:

image.png

启动HRTIM Fault global Interrupt:

image.png

设置好后,在COMP1的输入正弦信号,复制3.3V,DAC输出配置位2048,预计正弦信号超过1.65V就会触发Fault Event.示波器波形看一看到PWM被封住:

9fa62a4ad5aceadfc6ef7ec627f294c.jpg

但是中断句柄一直无法进入,

void HRTIM1_FLT_IRQHandler(void) { / USER CODE BEGIN HRTIM1_FLT_IRQn 0 /

/ USER CODE END HRTIM1_FLT_IRQn 0 / HAL_HRTIM_IRQHandler(&hhrtim1,HRTIM_TIMERINDEX_COMMON); / USER CODE BEGIN HRTIM1_FLT_IRQn 1 /

/ USER CODE END HRTIM1_FLT_IRQn 1 / }

请教哪里设置错误了。

image.png
image.png
image.png
image.png
image.png
收藏 评论2 发布时间:2024-7-17 15:57

举报

2个回答
xmshao 回答时间:前天 19:48

.

xmshao 回答时间:前天 19:48
关于这个问题,你可以参考一下下面的这篇文章,专门介绍HRTIM fault应用演示的。


关于STM32 HRTIM的Fault 配置演示

我测试过是可以进fault 中断的。显然,如果这个中断用不了会很不方便。


我把你的配置跟那篇文章里介绍的做了下比较,你在输出配置那块似乎少了点东西。


你再确认下。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版