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

STC12C5A32S2单片机串口下载程序,前两次都成功了,后来无法下载了,一直尝试,后有一次下载到一半失败了,之后再也无法下载了,我下载到单片机里的代码有对串口进行操作... STC12C5A32S2单片机 串口下载程序,前两次都成功了,后来无法下载了,一直尝试,后有一次下载到一半失败了,之后再也无法下载了,我下载到单片机里的代码有对串口进行操作,这个会影响下载么?用示波器测量上reset脚上电电平变化,大致是上电瞬间是4.5V左右,之后下降到2.8V左右,就开始在2.8V左右小范围波动~!RC复位电路:R=10K,C=10uF,求高手指点啊~~~??? 展开
 我来答
wolf_lhy
2013-06-10 · TA获得超过6607个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:532万
展开全部
这个与三个因素有关::
1 新单片机与写过程序的单片机
STC12C5AXXS2系列的,我用过几个,都发现有这个毛病,全新的单片机没问题,写过程序之后的,再下载程序,就有时会失败,但是失败的比例不算多。
2 你电脑的串口,如果你的电脑是USB转串口,这个毛病最明显,因为USB转串口,是个虚拟串口,挺不好用的,如果你用的是台机,那么,最好用PCI转串口。如果是笔记本,建议你在百度上搜索,“STC下载用PL2303驱动“
3 你单片机的晶振,单片机晶振越高,下载失败概率越大。
结合心上三点,我的解决办法是降低下载时的波特率,我把下载时最高波特率和最低波特率分别设成为 4800和2400,有时候设成为 2400 2400,下载成功的机会比较大,当然,速度也慢很多。
追问
我的晶振是11.0592的,直接用台式机COM1口,下载波特率从9600一直试到1200,都没有成功,唉,我再想想办法~~~,还是谢谢你啊~~!
追答
把最高波特率和最低波特率改成一致的,都是 1200 或者都是 2400试试,如果还不行,你就应该检测一下硬件电路部分了。
mark的小店
2013-06-10
知道答主
回答量:38
采纳率:0%
帮助的人:13.5万
展开全部
下载波特率改变试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式