[其他ST产品] 大家有遇到过使用HAL_TIM_PWM_STOP直接跳入硬件错误中断吗?

[复制链接]
1122|10
 楼主| cr315 发表于 2023-11-20 15:01 | 显示全部楼层 |阅读模式
如题,硬件环境 STM32F072RB开发板

运行HAL_tiM_PWM_STOP(&htim2,TIM_Channel_1) ,在里面执行  TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE)函数。在这函数里面的  /* Reset the CCxE Bit */  TIMx->CCER &= ~tmp;这行出错。
93397655b044e4f636.jpg
41363655b0454e5cfa.jpg
96417655b045c03e81.jpg
在曼谷的春 发表于 2023-12-18 15:04 | 显示全部楼层
进入到硬件中断了,估计是那个函数没初始化吧
我吃小朋友 发表于 2023-12-18 17:00 | 显示全部楼层
你用cubemx配置的?
将爱藏于深海 发表于 2023-12-18 19:00 | 显示全部楼层
直接在好用的例程上修改多好啊,这问题还能少一些
春日负喧 发表于 2023-12-18 21:00 | 显示全部楼层
看你的意思估计是定时器函数你没初始化导致进入硬件中断了
故意相遇 发表于 2023-12-18 23:00 | 显示全部楼层
是不是这芯片不支持这个定时器2啊
风凉 发表于 2023-12-19 01:00 | 显示全部楼层
没遇到过,你定时器停止不得输入相应的定时器和通道么
西洲 发表于 2023-12-19 03:00 | 显示全部楼层
直接把IO关闭多好,就不向外输出了
温室雏菊 发表于 2023-12-19 05:00 | 显示全部楼层
你还是仿真看看吧,是不是哪个函数没初始化,或者是初始化顺序不对
失物招領 发表于 2023-12-19 07:00 | 显示全部楼层
这现象就是程序跑错了,硬件有些外设没执行,导致外设进入中断
月亮一键变蓝 发表于 2023-12-19 15:00 | 显示全部楼层
定时器停止的功能,你咋写的?也截图看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1472

主题

5030

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部