2458| 2
|
TIM6中断和SysTick发生冲突,系统不工作了。 |
5金钱
最佳答案问题解决了,是SysTick中断和TIM6中断的问题。
SysTick中断如果使用SysTick_Config()配置的话,默认是15级优先级,TIM6我设置0级抢占3级响应优先级,这样SysTick在TIM6中断时无法得到中断。
而我在TIM6中断中测试了delay_ms()。
问题虽然解决了,不过,出现了一个怪现象。debug时当死机后有一次使用只能用关电源才重启,复位都不好使。
| ||
| ||
| ||
我的开源链接 https://github.com/ShuifaHe/STM32.git 请关注,点赞支持哦。
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-20 13:12
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网