关于STC单片机用串口下载程序有问题请教大家?
STC89C58RD+的芯片.用了一块MAX232.用串口给芯片下程序.下载成功了两次.第三次就不行了.又试了几次也不行.单片机程序能运行.以为232坏了.前天在阿莫那里邮购了几块232换了几个试还是不行.又去华强北买了两块232换上还是不行,不知道是怎么回事? 把其他程序关掉,把波特率减小.
电压太低也不能下载.
再不行换片芯片看看 应该不需要MAX232吧
老大不是说禁止讨论STC吗? 看晶振起振了没有,电源是否正常,还有就是要共地。 【2楼】 xiaobendan 仲跻东
电平转换是需要的。 这个单片机不能在这里研究,还是用AT单片机吧,下载不用关电源的 你应该先试一试max232能不能正常收发数据先把
然后就看看,收和发,有没有反过来 同意LS 很正常呀,我有时一个片子下500多次 华邦现在有做一个ISP工具,类似U盘可以脱机下载
在芯片脚位接几条线,可以不用232通信口
同时,所有新版51系列都可以通过串口ISP在线烧写 把P0.0和P0.1接地,再按正常的下载一次试下.我上次就是这样解决的。 楼上说的对,可能是不小心设置为P0.0,P0.1为0下载了! 是因为stc下载需要一个上电复位,但是你的串口上的TX(TTL)信号给stc加电了。你在这个个线上加一个二极管,就可以解决了。
———————— ----------------------
STC | | MAX232
| |
TX |-------| RX
RX |--|>|--| TX
| |
---------------- ---------------------
我也被这个问题困扰了很长时间 看下数据手册,这是我做的下载线点击此处下载 ourdev_529051.rar(文件大小:9K) (原文件名:MAX232.rar) 6楼正解
把MCU拿掉,然后把3.0 3.1短接,用调试助手发数据,看能否正确接收; mark 要把MAX232的电关掉,否侧TXD RXD上的高电平会使单片机工作!(12楼已经说了 ^_^ ),点下载后 232和单片机一起上电。或者串口调通后,改变ISP_CONTR的值,自定义下载,不用断电就能下载程序,但需要先下载程序来支持! 我曾经遇见过把MAX232焊成MAX3232的问题
页:
[1]