STM32F103VET6死机求助
程序中含大量频繁中断,同时UART频繁通讯。当不通讯时,正常。通讯时,经常死机。
用JLINK仿真并全速运行,再拔掉JLINK,(频繁中断,同时UART频繁通讯)也正常。
将大量中断取消,只频繁通讯,也正常。
跪求大师指导。 是不是没有清中断标志 注意使能了接收中断,那么ORE中断也同时被开启了。ORE中断使用USART_GetFlagStatus读取。USART_ClearFlag来清除 我用的是USART_IT_IDLE中断, 同时有4个IO中断,很频繁,但为什么我JLINK仿真一下,然后拔掉
JLINK就没问题?也就是JLINK启动(按F5启动),和STM32断电启动是否有什么不同?
如果断电启动STM32,死机了以后,能用JLINK连上查问题吗?
好像我操作不了。 如果死机了。jink连接不上。另外,需要注意中断中的处理,串口的溢出中断等。还有异常中断。 没遇见过 还不懂:P JLINK 仿真应该是速度下降吧。但串口那点资源不至于搞死机啊。我用了很多了没遇见过你这种。资源也用的多。看看是不是其他问题。估计哪里没搞好。 不懂帮顶
页:
[1]