原创 STC单片机烧写时串口漏电、电流反灌问题解决

2013-5-28 10:42 5384 21 22 分类: 工程师职场

STC单片机烧写时串口漏电、电流反灌问题解决
wxleasyland@sina.com
2013.5

STC的51单片机可以用串口烧写,非常方便,用了它就不想再用ATMEL 89C51了。
但是用串口时发现:

1. 串口电平是RS232,要用MAX232转换成TTL电平。
RS232是1是负电压或0V,0是正电压。
TTL是1为5V,0为0V。
买了一个MAX232转换板,接上串口后,发现它会通电,它取的是串口的电。
MAX232转换板出口接三条线到STC单片机RXD,TXD和GND,单片机未通电,但这时RXD上有电,电反灌到单片机上,于是单片机就运行了!
这样就没办法烧写了,于是对MAX232转换板改造,取消取电电路,然后MAX232转换板由单片机供电,这样就OK了,单片机上电,MAX232转换板才会上电,使用正常了。

2. 用买的几元的USB转串口线,牛屎的,发现烧写STC单片机很不稳定!!通常要烧写好几次,不是检测不到,就是烧到一半就出问题,有时烧写很多次都不成功,烦!
用老电脑的串口,很正常!

3. 于是又买了一个PL2303的USB转串口TTL转换板。从官网下载了驱动。
结果发现,PL2303上电后,输出串口线有电压,同样会造成电流反灌到STC单片机中,造成单片机运行,无法下载!!
以为是LED指示灯接过来会带来电压,把LED灯电路切断,结果也一样。
后上网搜了一下,是共地的问题,于是PL2303转换板输出只接二条线RXD,TXD到单片机,GND不接,这样单片机就不会上电了!!这时,单片机的电源要接到同一台电脑的USB口才行,这样就能共地。于是,问题解决了!

也有人说在“txd\rxd上各串一个1k左右的电阻就可以了”,这个没有试了。

 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2013-11-1 21:05

我今天也碰到第三个情况,弄好久都没把程序烧进去,看了你写的情况终于弄好了,谢谢。
相关推荐阅读
wxleasyland 2016-06-23 20:35
简单翻译W25Q64BV数据手册(Winbond串行闪存SPI总线)
百度文库 http://wenku.baidu.com/view/7bfd82fd5901020206409c1b...
wxleasyland 2016-06-22 17:33
安卓手机中加入busybox命令,打包tar,HC-KTOOL备份EFS的efs.tar.gz长度为0解决
安卓手机中加入busybox命令,打包tar,HC-KTOOL备份EFS的efs.tar.gz长度为0解决 wxleasyland@sina.com 2016.6.17 I9300手机,4....
wxleasyland 2016-06-19 21:17
电脑机箱USB扩展面板失灵原因查找
wxleasyland@sina.com 2016.6   山寨电脑机箱前面的2个USB口扩展面板,是通过排线接到主板上的插座的。 用得好好的,中间有搞了搞电脑,后来就发现有一个...
wxleasyland 2016-06-17 13:44
I9300手机解锁亮屏慢,是Exynos处理器的原因
I9300手机解锁亮屏慢,是Exynos处理器的原因 三星I9300手机,全新刷的官方系统,没有装任何软件。 按电源键或HOME键,亮屏慢,需要1~2秒屏幕才亮起来,找遍网上,没有解法。 后...
wxleasyland 2016-06-16 13:48
华硕主板FW status recovery error故障修复,双BIOS功能分析
华硕主板FW status recovery error故障修复,双BIOS功能分析 wxleasyland@sina.com 2016.6   最近买了一个二手华硕主板P8B75...
wxleasyland 2016-05-01 19:47
WINDOWS(WIN7等)用U盘安装方便(非WINPE)、XP需PE
WINDOWS(WIN7等)用U盘安装方便(非WINPE)、XP需PE 2016年5月1日     一、在WINDOWS中安装WINDOWS 在已运行的WINDOWS中,点击硬...
我要评论
1
21
关闭 站长推荐上一条 /3 下一条