|
楼主 |
发表于 2017-6-23 11:49:17
|
显示全部楼层
前些天有点忙,没有时间再次测试,现在问题已经解决,不是硬件的问题。
原因是悬空的USART RXD的问题,在论坛里挖坟找到这个帖子:
https://www.amobbs.com/forum.php ... =%E5%A4%8D%E4%BD%8D ,
11楼有一个提示,和我的情况相同,我的TXR,RXD接WiFi模块,但是调试的时候没有焊接,按11楼的方法将启用的usart:
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
// GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输入
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;//上拉输入
GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化PA10
然后再反复上电几十次,完全正常,没有任何问题了,在这里谢谢大家的支持,也希望遇到同样问题的朋友们,看到此贴,能少走一些弯路。
只是有些想不明白,浮空的RXD竟然影响到上电复位,而且还这么严重,直接就是不启动,实在是不理解呀! |
|