EDA365电子论坛网

标题: CH340T USB转串口线(TTL)和STC单片机不能下载问题,本人已解决。 [打印本页]

作者: zgq800712    时间: 2013-6-25 15:40
标题: CH340T USB转串口线(TTL)和STC单片机不能下载问题,本人已解决。
是这个样,买了个USB转串口的板子,板子用的芯片是CH340T,一组TTL,一组232
! G' s& y9 I; {7 ^% D* k手里到有个STC单片机的板子,于是,用串口板的TTL部分和单片机连接,5V也是从USB上取电,RXD,TXD多是5V。6 i8 G1 _& _0 P- e

9 a' }  i# c) \3 B9 W% v       信心满满,于是做了个线,5V TXD RXD GND多连上,打开STC的下载软件,点击下载,shit,下不了,多试几次还是下不了,于是对换了TXD ,RXD 也不行,然后把TXD RXD换回去,仔细对了下TXD,RXD多是对的。究竟是为什么呢?: r0 p! _) S/ i- I
      + C' e4 U- [8 N# w+ Z1 x9 @
      上网查了好像还真有人和我一样碰到这个问题,有说USB供电不稳的人家解决了,于是我把原来的10uF电容换成了47uF,还是不行。  有说TXD,RXD串联1K电阻,有人也串二极管了,我接着串联了1K电阻,接着试,还是不行。 也有说先接上TXD,RXD,GND,最后节VCC,试了还是不行,怎么办呢?
9 ?- T* X2 c6 z2 \; k4 s; T4 R" {. C2 S9 ^: ]
       一次偶然的机会,发现直接短接TXD,RXD,串口调试助手可以收到数据,但是短接1K后面的就收不到数据,也就是说TXD,RXD之间是2K的电阻,CH340收不到数据?OK,我把2个1K的电阻去掉了,接着试还是不行,然后看单片机的PCB,RXD,TXD上面多有一个100欧的电阻,然后我把这个100欧的电阻多换成了10欧的电阻,然后就好了。那就是说RXD,TXD之间通过200欧的电阻连起来也是收不到数据,20欧就可以了?事实也是证明如此。
  }0 D# }( T4 ]; E0 z$ N0 u# x6 O' T2 Q" D0 Q
       相当坑爹,但是总算解决了,用USB转232,然后232转TTL的又是没事的。( l  T6 f( P# R9 V7 y- l# z

2 X3 S- |0 L3 X) \* ]                                                                                                                                                                     SEED  2013/06/25
6 s4 b, v% S  \; B4 v




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2