标题: STC单片机USB转232下载程序时无法下载解决了 [打印本页]

作者: liuyang    时间: 2011-11-20 02:56
标题: STC单片机USB转232下载程序时无法下载解决了
 

     自己买了个USB转串口板,用STC单片机下载软件下载程序时,波特率必须设置成最低1200b/s才行。不然会握手失败,这个我就不服了!凭什么!!用真正的串口时速度很快都可以啊!

 但是用这个USB转串口进行串口通信时,速度9600b/s却可以。没有买STC专用的板。这就疑问了.............

经过分析,几天折腾总结:应该不是USB转232的问题,不然串口通信9600b/s也会失败。还是考虑硬件问题。首先排除了STC软件的问题,因为以前用串口下载的时候蛮好的。所以看硬件。把先剪短引线,没多大效果。后来把软件那最大最小波特率设置成相同,就会好很多。可以达到4800b/s的速度。后来又考虑可能是USB转232到232转TTL电平这里驱动能力弱毕竟都是贴片的东西。我就在RXD,TXD上串接两个10K电阻限流,防止灌入电流过大把电平拉低导致通信失败。最后成功了。速度达到14400b/s,不过注意:高低波特率要设置成一样。

过程中发生很多意外,自己焊的RS232转TTL下载线断了,没发现。还以为是单片机这的问题。

着急还把MAX232的电压弄反了。给烧掉了MAX232。。。以后要细心啊!!


作者: ahshmj    时间: 2012-1-25 15:32

我自己做的,pl2303直接接p3.0、p3.1,不经过MAX232,没有你说的这样的问题,很好的呀!!

同时也省掉了供电电源。很方便的。






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1