STM32F103CBT6每次下载完程序重新上电,复位引脚就一直复位,大概每隔500ms复位一次

2019-07-20 23:55发布

这个现象以前是没有的,以前下载完程序再重新上电STM32是可以正常工作的,但是有一天下载完程序再重新上电,单片机复位引脚就一直复位。解决的方法就是用原子哥的战舰V3开发板下载一次程序(不管是什么程序),然后再下载程序到自己的板子上(我使用的是STM32F103CBT6和STM32F103RBT6),重新上电就不会一直复位,但我也不能走到哪都带着战舰开发板吧,这个问题一直困扰我很久,到现在也没有解决,相信肯定有其他人也遇到这个问题吧。单片机刚下载完程序是可以正常工作的,只要断电再上电就一直复位(什么BOOT0和BOOT1引脚电平正不正确啊,肯定正确,查了好多遍了)。@正点原子 ,我就试试@  一下原子哥,原子哥肯定很忙,其他网友如何知道答案感谢分享。图片是用示波器查看复位引脚的图,第一个是缩小的图,可以看到复位引脚在一直复位,第二个图是展开后的图,也就是第一个图那些竖线放大后的现象。我描述的很清楚了吧。 微信图片_20180311161604.jpg 微信图片_20180311161615.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
正点原子
1楼-- · 2019-07-21 23:55
 精彩回答 2  元偷偷看……
Electronic
2楼-- · 2019-07-22 05:52
STM32暂时没听说复位会把NRST拉低的,STM8单片机单片机复位会把NRST也拉为低电平的,你这个一直复位应该是硬件问题,检查下是不是有引脚连在一起了,你尝试烧录空代码,也就是只有主函数,没有其他代码的程序下载看看会不会复位
小休休
3楼-- · 2019-07-22 08:13
正点原子 发表于 2018-3-13 01:53
你说的是个仿真器么?
得先用仿真器给我们的板子下载一次代码,才可以给你的下载?

不是仿真器,都是串口下载,我几乎不用仿真器下载,战舰开发板也是串口下载,下载完之后用串口下载到我的板子上
小休休
4楼-- · 2019-07-22 14:03
Electronic 发表于 2018-3-13 19:40
STM32暂时没听说复位会把NRST拉低的,STM8单片机单片机复位会把NRST也拉为低电平的,你这个一直复位应该是 ...

int main(void)
{       
          
  while(1)
        {

        }
}
给他下载了这个代码,还是一直复位,串口下载的,不可能短路的,要是短路,为什么先用战舰开发板下载,然后再给自己的板子下载就没事了呢
我之前是直接插在电脑上下载的,后来怕电脑USB会坏,就买了个USB扩展,然后就出现了这种情况,关键现在用电脑下载也会出现复位情况,战舰也是用这个USB扩展现在的没有问题,战舰下载完,我再下载自己的板子页眉问题,但是不用战舰开发板的话,就真的一点辙都没有了
Electronic
5楼-- · 2019-07-22 15:42
 精彩回答 2  元偷偷看……
炫色康康
6楼-- · 2019-07-22 19:21
如果芯片不是假的,那就确认下板子电源是不是有问题

一周热门 更多>