stm32关于莫名进硬件中断,串口发数卡死等原因的其中之一
来源:互联网 发布:ubuntu查看磁盘分区 编辑:程序博客网 时间:2024/06/03 19:51
最近在搞stm32中,无缘无故的莫名其妙的出现了各种bug,硬件中断,卡死在串口发送的循环中等等,经过两天的不断排查,发现了问题所在。
有时候会卡在while((USART1->SR&0X40)==0);这个循环中(如上图),有时候会卡在硬件中断里。但是现象并不是出现每次都相同,所以不太好确定问题所在。
之后最后才发现,是芯片的flash选错了。
准确的说,是在keil不稳定崩溃之后,keil本身的设置,即Options for Targets→Device中的芯片选择回到了默认选择,所以出现了奇奇怪怪的现象。经查证,改过来之后没有再出现上述情况。
阅读全文
0 0
- stm32关于莫名进硬件中断,串口发数卡死等原因的其中之一
- STM32中关于串口中断的调试(不断进入发送中断的原因)
- STM32的串口中断发送
- STM32的串口空闲中断
- 关于stm32的串口
- STM32的串口配置(中断方式)
- STM32串口中断的一些资料
- stm32的串口空闲中断接收数据
- stm32的串口空闲中断接收数据
- STM32串口一直进中断解决方法
- STM32串口一直进中断解决方法
- STM32串口中断使用
- STM32 串口中断 BUG
- STM32串口中断使用
- STM32串口发送中断
- stm32 串口中断
- stm32串口中断
- STM32串口中断
- python中线程进程
- lintcode:爬楼梯(递归,迭代,动态规划)
- Trie树(字典树)
- Geotools中Geometry对象与GeoJson的相互转换
- 2440: [中山市选2011]完全平方数
- stm32关于莫名进硬件中断,串口发数卡死等原因的其中之一
- 51nod 1012 最小公倍数LCM
- MapReduce 的格式输入----SequenceFileInputFormat ---源码分析
- 简单规律 HDU
- 短时平均幅度函数
- 24.odoo入门——工作杂记
- 查一波查找算法
- [HDU 5884] Sort
- JavaScript中的BOM