一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: 无锡风
收起左侧

[51单片机] STC单片机的串口下载“问题”

  [复制链接]
发表于 2011-5-10 15:33 | 显示全部楼层
1、目标板上面(PL2303的TTL输出电平),(状态指示灯)只有在低电平“有效”时、LED才导通点亮;
; F ...
无锡风 发表于 2011-5-10 12:02 [url=https://www.yleee.com.cn/images/common/back.gif]https://www.yleee.com.cn/images/common/back.gif[/url]


您的意思是这样接

    |
    日 R
IO---|
          _|_
           \/   LED
          ---
           |
          ---- GND

还是这样?
    |
    日    R
        |
          _|_
           \/     LED
         -----
            |
IO----

上面的一种是常见的上拉接法,LED会对外界提供的信号高电平有影响,如果是第二种,似乎没什么影响。不过象PIC的厂家文档中,对ICSP接口,一般是要加“隔离”措施处理的,这样直接接上似乎也不安全。
发表于 2011-5-10 17:04 | 显示全部楼层
我的是hl-340加232一直都很稳定!
 楼主| 发表于 2011-5-10 18:06 | 显示全部楼层
您的意思是这样接   ...
fat 发表于 2011-5-10 15:33 [url=https://www.yleee.com.cn/images/common/back.gif
https://www.yleee.com.cn/images/common/back.gif[/quote[/url]]
第二种:“Vcc>R>LED>IO——IO端口低电平时,LED点亮”方式。
现在的实验情况是:CH341稳定;PL2303两根基本上可以,一根不行。
考虑,是不是给PL2303的TXD/RXD加整形电路,譬如加一个74HC14电路?
发表于 2011-5-10 19:17 | 显示全部楼层
https://www.yleee.com.cn/images/common/back.gif[/url][/quote[/url]]
第二种:“Vcc>R>LED>IO——IO端口低电平时,LED点亮”方式。M8数字电源(PWM  D/A),M8电子负载,M8数控电源,T26白光烙头控制器,T26做双路电流电压表,单片机技术论坛,电子类技术论坛,电子技术论坛,电子开发论坛,电子开源社区,一乐电子社区,一乐,yleee' \$ \- z* Z, ?- w9 U* s0 c
现在的实验情况是:CH341稳定;PL2303两根基本上可以,一根不行。LCD,LED,电源,充电器,可调电源,液晶模块,VFD,套件,1602,1604,2402,2004,12864,数控电源,白菜白光,avr,18650电池,LED手电,点阵,创意DIY,单片机制作,电池,秀,淘宝,论坛/ J% r* S: \# ^; i
考虑,是不是给PL2303的TXD/RXD加整形电路,譬如加一个74HC14电路
无锡风 发表于 2011-5-10 18:06


两根基本上可以,一根不行,这是否要对比找找原因?如果找到区别,就可以知道解决问题的方向了
发表于 2011-5-10 20:54 | 显示全部楼层
刚看到,学习了。老冯辛苦啦!谢谢!
发表于 2011-5-11 19:23 | 显示全部楼层
我用STC,电脑没有串口,
自己焊了一个cp2102的,在XP下还成
在win7下有时正常,有时无法下载
特别是急的时候根本没法用

后来买了一个ft232转换芯片的,终于好使了

不过这玩意生贵.

已经找到了几片ft232bl芯片,准备用万用板山寨一个,直接转到TTL,就不用另外供电了
 楼主| 发表于 2011-5-12 11:02 | 显示全部楼层
我用STC,电脑没有串口, 自己焊了一个cp2102的,在XP下还成 在win7下有时正常,有时无法下载 特别是急的时候 ...
yanjian 发表于 2011-5-11 19:23 [url=https://www.yleee.com.cn/images/common/back.gif]https://www.yleee.com.cn/images/common/back.gif[/url]


我手头没有 cp2102的和 ft232转换芯片的。
据网上说,ft232转换芯片的比较好。

今天搭了一块74HC04的整形电路,串在 PL2303和STC之间......
大致地“看了看”,并没有什么“改善”
——下载正常的还是正常,无法连接的还是无法连接。

昨天已经邮购了 CH341和PL2303的两种USB转串口的STC的下载板,是北京同一家店里的产品.....
本来是不准备买PL2303的,要多花十几元钱......买来,是想“对比、对比”。
 楼主| 发表于 2011-5-12 14:32 | 显示全部楼层
......今天搭了一块74HC04的整形电路,串在 PL2303和STC之间......
大致地“看了看”,并没有什么“改善”——
下载正常的还是正常,无法连接的还是无法连接。
...
无锡风 发表于 2011-5-12 11:02 [url=https://www.yleee.com.cn/images/common/back.gif]https://www.yleee.com.cn/images/common/back.gif[/url]

      上午搭了一块74HC04的整形电路,串在 PL2303和STC之间......
      初步大致地“看了看”,并没有什么“改善”——PL2303下载正常的还是正常,无法连接的还是无法连接。

      下午不死心,再琢磨了折腾了一下......  ......  ......  好像有所“改观”:
      把原来解决“下载线TXD端”-“STC_RXD”产生寄生电源电压的二极管、去除——只是加串“一块74HC04的整形电路,串在 PL2303和STC之间”——此时,目标板上面产生的寄生电源电压”值、还是3.3V左右,而且可以看见目标板上面的IO状态指示灯、微微闪烁是不能流动(写入的是流水灯程序)......
      但是,但是......在“这种情况下,居然可以”正常进行STC的串口下载!!!!!!
      而且,而且......在“这种情况下,我手头的一根CH341转接线、和三根(不同的)PL2303下载线,居然都变成可以在不同的电脑软件(3.5/4.80/4.81/4.88版本)条件下,正常“工作”了??????
      我都不知道,STC的串口下载的正常工作条件,究竟是“什么”了?!
      当然,无论如何,增加了“74HC04的两级整形电路”,有利于改善串口信号的波形——应该是有利于通讯质量的。

      以上的实验思路和结果,因为STD芯片品种有限、转接线数量品种有限,可能会有所局限——仅供有兴趣于此的朋友们作为进一步探讨STC下载的稳定性和可靠性的参考。
      恰好,阿照在烧写M16芯片时,发现出现烧写不可靠的情况......更加提醒,下载线的稳定性和可靠性的重要性——尤其是身边只有一套下载设备的情况下。
      估计,完成 张兄交付的任务,有可能胜利在望......希望不要节外生枝......
发表于 2011-5-12 15:07 | 显示全部楼层
冯老师,我认为不需要加这施密特整形,直接将PL2303的TTL输出直连单片机的TXD和RXD,下载应该是没问题的,另外,PL2303的TTL输出经过MAX232转换后,与目标板上的MAX232(假如有的话)的232电平一侧相连,下载也应该是没问题的。但上面两种混搭是不行的,因为TTL电平的表示方式是以正电压表示1,0电压表示0,而232电平的表示方式是以负电压表示1,正电压表示0,而接近零的电压是无定义的。对于这两种0和1的不同表示方式混搭,通信肯定是要出错。

又:PL2303作为转接线烧写STC应该是没问题的,厂家好象也推荐用它,问题应该出在我们的目标板或是USB转接线上,是否“多”了些什么。
发表于 2011-5-12 16:06 | 显示全部楼层
看下先,要是有usb直接和单片机通讯就好了,不要用串口

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-20 00:03 , Processed in 0.060195 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表