各位大神好,本人是STM32初学者,现在在用STM32F103VET6做一个东西:将串口屏发送过来的数据用串口接收,再通过ZigBee发出,现在在调试串口接收屏发来的数据,接收中断函数正常,写了另一个子函数对接收数据进行处理,发现在这个子函数中设置断点不能执行到,必须点一下“RST”复位一下再能执行到,想知道哪出问题了,已经查了好几天了,谢谢诸位大神!!!
可以看到中断函数正常。
主函数也能进入断点
主函数中的子函数STM32-ZigBee()无法进入断点
当重新复位一下“RST”就能进入断点了
头文件的声明也都写了,百思不得其解,求助各位大神了,万分感谢
此帖出自
小平头技术问答
空闲中断是可以用的,用在判断一帧数据接收完成的中断,这个是需要读两个寄存器的值就是清除中断,具体在数据手册上有说明,这个中断就不需要额外消耗定时器来超时判断了
一周热门 更多>