织梦狼 发表于 2015-5-21 08:02:55

大家有遇到过使用HAL_TIM_PWM_STOP直接跳入硬件错误中断吗?

如题,硬件环境 STM32F072RB开发板

运行HAL_TIM_PWM_STOP(&htim2,TIM_Channel_1) ,在里面执行TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE)函数。在这函数里面的/* Reset the CCxE Bit */TIMx->CCER &= ~tmp;这行出错。


为什么是EEFOCUS小白 发表于 2015-5-21 08:50:09

不懂帮顶

mark0668 发表于 2015-5-21 08:54:52

有可能是数据对齐问题,你查一下M3里面的寄存器看对应是什么错误就知了

你好我好大家好! 发表于 2015-5-21 09:04:24

很可能是在相应的寄存器配置时,使用了不能使用的位,

lkl0305 发表于 2015-5-21 09:04:37

还没有学到这里,帮顶

织梦狼 发表于 2015-5-21 09:29:53

你好我好大家好! 发表于 2015-5-21 09:04
很可能是在相应的寄存器配置时,使用了不能使用的位,

项目是CUBE出来的文件来的,用的也是HAL函数。

织梦狼 发表于 2015-5-21 11:53:49

这里实干型人材较少呀,都抢板去了吗?:L
自顶一下

你好我好大家好! 发表于 2015-5-21 16:38:37

织梦狼 发表于 2015-5-21 09:29
项目是CUBE出来的文件来的,用的也是HAL函数。

解决硬件故障的好办法!!
https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=588955&fromuid=2100041
(出处: 意法半导体STM32/STM8技术社区)

794760169 发表于 2015-5-21 16:45:55

还没用到呢

织梦狼 发表于 2015-5-22 06:41:27

你好我好大家好! 发表于 2015-5-21 16:38
解决硬件故障的好办法!!
https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=588955&fro ...

好东西,无轮能不能解决问题这都是一份好次资料
页: [1] 2
查看完整版本: 大家有遇到过使用HAL_TIM_PWM_STOP直接跳入硬件错误中断吗?