少占鱼-STC单片机USB转232下载程序时无法下载解决了

来源:互联网 发布:oracle sql优化案例 编辑:程序博客网 时间:2024/05/17 02:41

          自己买了个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。。。以后要细心啊!!

原创粉丝点击