滴答定时器中断烧了

2019-07-14 13:19发布

在用滴答定时器中断的时候,写完用软件模拟测试了一下,没什么问题,然后就烧了。结果一个写在Systick_Handler里灯一直不闪,用了一个变量累加,效果是1s亮半秒。然后检查了一下,实际上SysTick_Handler只执行了一次。我配置的是SysTick_Config(SystemCoreClock/1000),1ms进一次中断。请问有没有遇到同样问题的,实在很费解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
TOPCB
1楼-- · 2019-07-15 21:21
没有遇到过类似情况,楼主可以在线仿真,看一下寄存器的值,再确定是没有运行还是配置时间太长。
60user71
2楼-- · 2019-07-16 01:53
本帖最后由 Cortexxx 于 2017-4-9 17:01 编辑

我用寄存器写的



听说SysTick 的中断默认最低优先级  而且不需要配置NVIC   地址竟然是-1 属于 处理器运行异常

然后测一下电平翻转情况 如下


viow2012
3楼-- · 2019-07-16 05:03
这个需要去查查技术手册,最好是拿示波器来看
七瞎八伤
4楼-- · 2019-07-16 06:56
 精彩回答 2  元偷偷看……

一周热门 更多>