【笔记】stm32使用技巧

一、HardFault_Handler问题查找方法

查看几个方面,都会出现HardFault_Handler:
1、是否有未初始化的指针、或越界的指针;
2、堆、栈分配是否合理,避免出现堆、栈溢出;
3、防止看门狗。

今天遇到了第一种情况,在给指向函数的指针赋函数地址时,发生错误,然后就一直死在这个异常里。

该篇帖子更详细:

HardFault_Handler问题查找方法

二、TXN,始终不不置位 ,即 while( !USART_GetFlagStatus( USART2, USART_FLAG_TXE ) ); 无限循环。解决方法,时钟为使能

永不止步步 发表于10-27 10:21 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363741个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号