STC12C5A32S2单片机 串口下载失败问题?求高手?

STC12C5A32S2单片机 串口下载程序,前两次都成功了,后来无法下载了,一直尝试,后有一次下载到一半失败了,之后再也无法下载了,我下载到单片机里的代码有对串口进行操作,这个会影响下载么?用示波器测量上reset脚上电电平变化,大致是上电瞬间是4.5V左右,之后下降到2.8V左右,就开始在2.8V左右小范围波动~!RC复位电路:R=10K,C=10uF,求高手指点啊~~~???

第1个回答  2020-01-20
这个与三个因素有关::
1
新单片机与写过程序的单片机
STC12C5AXXS2系列的,我用过几个,都发现有这个毛病,全新的单片机没问题,写过程序之后的,再下载程序,就有时会失败,但是失败的比例不算多。
2
你电脑的串口,如果你的电脑是USB转串口,这个毛病最明显,因为USB转串口,是个虚拟串口,挺不好用的,如果你用的是台机,那么,最好用PCI转串口。如果是笔记本,建议你在百度上搜索,“STC下载用PL2303驱动“
3
你单片机的晶振,单片机晶振越高,下载失败概率越大。
结合心上三点,我的解决办法是降低下载时的波特率,我把下载时最高波特率和最低波特率分别设成为
4800和2400,有时候设成为
2400
2400,下载成功的机会比较大,当然,速度也慢很多。