求指导,关于STM32程序丢失问题。。。。。。。

2019-07-21 05:49发布

小弟我搞了个USB接口的板子,单片机用的是STM32F103R,USB芯片是CH372B,电源供电是用的是TPS79333将5V转化成3.3V,一开始没有做保护,插拔几次就程序丢失了,然后需要重新烧录,后来小弟我在79333前面和后面都加了一个大的电解电容,还是会掉,后来我上网搜了几个保护电路,单片机复位脚加了个_MAX809,ESD护,用MOS管延时上电之类的,加进去了,情况好是好多了,但是连续插拔以后还是会有丢失程序的现象,纠结好久了,,,,,求大大指点啊

ESD

 

   
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-07-21 09:26
你的什么程序啊,没见到STM32丢程序过。。。
摆摆的马甲
2楼-- · 2019-07-21 10:26
我想知道这种现象会不会与硬件电路有关,我想先排查下这个再看程序,因为程序 不是我写的,,,,所以我要先确认不是硬件的问题。
1.电源部分


2.单片机外围



正点原子
3楼-- · 2019-07-21 14:38
头一次听说,我怀疑不是你程序丢失了,是你的程序没跑起来吧?
摆摆的马甲
4楼-- · 2019-07-21 18:12
回复【4楼】正点原子:

头一次听说,我怀疑不是你程序丢失了,是你的程序没跑起来吧?

---------------------------------
额,必须跑起来了,功能都实现了,就是偶然手贱多插拔了几次蛋疼的程序丢失了,后来刻意的试验了下,五十次之内USB热插拔必掉。后来处理了下,好多了,但是再多试几次还是会掉....是不是程序没写好呢,,,
正点原子
5楼-- · 2019-07-21 21:27
 精彩回答 2  元偷偷看……
1501697860
6楼-- · 2019-07-21 23:02
请在VBUS上加104和4.7U电容,试试看.

一周热门 更多>