stm32f103串口1

stm32f103串口1STM32F103RC进入串口3接收中断产生HardFault_Hander问题解决!  最近在以前的项目上添加串口3通讯后,程序一进入接收中断后就产生HardFault_Hander。串口3发送数据一切正常,当打开串口3接收功能时,程序就处于HardFaul

STM32F103RC进入串口3接收中断产生HardFault_Hander问题解决!     最近在以前的项目上添加串口3通讯后,程序一进入接收中断后就产生HardFault_Hander。串口3发送数据一切正常,当打开串口3接收功能时,程序就处于HardFault_Hander状态,而导致死机。查询串口3的所有配置,都没有发现问题。在网上查询好久,也没有找到解答的办法。         花了近二天时间后,突然发现项目的启动文件配置错误了。给配置为了startup_stm32f10x_ld.s。后打开startup_stm32f10x_ld.s文件查看,发现其中根本没有配置UARTS3的中断向量。       LD.S配置图片:可以发现其中根本没有配置UART3的向量中断。所以当串口3有接收中断时,中断得不到处理就会进入HardFault_Hander。(发送没使用中断,所以不会进入中断)   
stm32f103串口1       HD.S图片中是有配置所有外设。   
stm32f103串口1       发现是此问题后,将启动文件改为HD.S重新编译,程序就没有出问题了。     此处是因为个人不小心添加错了启动文件导致的。希望以后碰到此类问题的朋友注意检查一下是不是发生此类低级错误。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/81994.html

(0)
上一篇 2024年 7月 29日
下一篇 2024年 7月 29日

相关推荐

关注微信