大学生
最后登录1970-1-1
在线时间 小时
注册时间2013-7-18
|
我想问一下野火stm32例程里面的那个systick"滴答"定时器的中断优先级是多高啊?
我写了一个串口函数,想利用串口发送数字1,2,3分别控制3个LED灯点亮,延时一段时间后又再熄灭LED,处理LED灯的代码在串口中断处理函数USART1_IRQHandler 里面执行,这个中断函数我设定的优先级为抢占优先级1,响应优先级0。但是结果出不来,J—LINK仿真的时候到了 while(TimingDelay != 0) 这个地方就不执行下去了,貌似是死循环。我想会不会是因为“滴答”定时器的中断优先级不够高,导致在串口中断处理函数中无法进入定时器的中断处理函数,从而为死循环了。。。。求大侠解救。
|
|