USB的信号电平 与 TTL 是不同的,具体的你可以网上查查。
还有:
那个IC是PL2303HX(64位win7照常使用),
作用是USB 转TTL,
简单的加些外围电路就可以了(网上电路图大把),简单,小巧,方便啊,
5V、3V的STC单片机都可以下载,4 跟线 连单片机就可以,单片机无需其它电源。
我自己做了一个成本不到5元。
对于usb2.0,除去屏蔽层,有4根线,分别是vcc、gnd和d+、d-两根信号线。5v是usb的电源电压,给usb
device供电用的。信号线对于2.0,d+比d-大200mv时为1,d-比d+大200mv时为0,属差分信号,与ttl电平不兼容,信号传输时需要电平转换电路。
载线,U口的,还算好用。
你自己可以这样解决,在TX引脚加一个驱动,当单片机没有上电时,驱动也不上电,当单片机上电时,驱动上电。这样就行了。
原理是:STC单片机下程序时要冷启动。但USB初始化之后,一发数据,实际上就给STC单片机供了电,这样,就不是冷启动了。