串口打印后系统死机

2019-07-20 12:04发布

本帖最后由 jinfeng 于 2017-2-26 10:24 编辑

大家好,
  我的处理器是 STM32F407ZGT6 ,按照例程初始化串口(没有开启中断),在主程序中加了轮询打印,结果就死机了,现场如下:
系统跑飞现场 系统跑飞现场
而如果去掉轮询打印,但是系统可以正常工作:
[mw_shl_code=c,true]while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
USART_SendData(USART1, 'z');[/mw_shl_code]

注意:出现跑飞后按复位键无效,系统不能进入ResetHandler,必须要掉电重启才有效。

请问有谁遇到过类似的问题吗?或者提出有效的建议,多谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
jinfeng
1楼-- · 2019-07-20 17:56
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 20:17
 精彩回答 2  元偷偷看……
纯情小炒蛋
3楼-- · 2019-07-21 01:43
我也 遇到了 这个问题 楼主解决了没有
jinfeng
4楼-- · 2019-07-21 05:00
 精彩回答 2  元偷偷看……
wlq19911021
5楼-- · 2019-07-21 07:54
用串口就不要用去自动动下载,用刀把它刻掉,有跳帽最好断开

一周热门 更多>