原创 stm32 使用技巧

2015-5-13 20:05 995 12 12 分类: MCU/ 嵌入式

一、HardFault_Handler问题查找方法

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

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

该篇帖子更详细:http://blog.csdn.net/zyboy2000/article/details/7668331

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

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /2 下一条