搜索
bottom↓
回复: 22

用CH340做的板子不能下载程序,向大侠们求解!

[复制链接]

出0入0汤圆

发表于 2014-7-14 09:04:20 | 显示全部楼层 |阅读模式

        最近做的一块STC单片机最小系统板,用340做USB转串口。板子做出来后不能用340往单片机里烧写代码,在电脑上是可以识别340串口号的,硬件电路我也检查了好几便了,就是没有找出原因!特意发帖请给位帮忙看看是什么问题,下面上传板子上有关340的原理图和板子.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-7-14 09:26:58 | 显示全部楼层
CH340 的 驱动电流有限,大概3-4mA,注意一下

出0入0汤圆

发表于 2014-7-14 09:27:17 | 显示全部楼层
本帖最后由 lcw_swust 于 2014-7-14 09:30 编辑

CH340的TXD与MAX232的TXD连到一起了,导致信号低电平不足,
而且由于MAX232的TXD输出的高电平给MCU供电,导致单片机无法掉电冷启动,
建议MAX232的TXD也要像CH340一样串个二极管。
楼主也可以把MAX232芯片取下来试试。

出0入0汤圆

 楼主| 发表于 2014-7-14 09:37:03 | 显示全部楼层
lcw_swust 发表于 2014-7-14 09:27
CH340的TXD与MAX232的TXD连到一起了,导致信号低电平不足,
而且由于MAX232的TXD输出的高电平给MCU供电,导 ...

max232我取下来过,但还是不能用340烧写程序!

出0入0汤圆

发表于 2014-7-14 09:37:37 | 显示全部楼层
STC官方手册下载电路有上拉电阻的吧

出0入0汤圆

 楼主| 发表于 2014-7-14 09:45:04 | 显示全部楼层
eva015401 发表于 2014-7-14 09:37
STC官方手册下载电路有上拉电阻的吧

你指的是340 TXD RXD有接上拉电阻吗?STC官网提供的手册上是没有的

出0入0汤圆

发表于 2014-7-14 09:51:59 | 显示全部楼层
TXD上拉,下载时冷启,但CH340不能断电

出0入0汤圆

 楼主| 发表于 2014-7-14 09:54:54 | 显示全部楼层
我想确认一下,在电脑上能识别340串口号可以确定CH340芯片本身没有问题吗?

出0入0汤圆

 楼主| 发表于 2014-7-14 10:01:41 | 显示全部楼层
weavr 发表于 2014-7-14 09:51
TXD上拉,下载时冷启,但CH340不能断电

你看原理图就知道了,340一直是USB供电,没有断电。只有六角开关按下USB才会给单片机供电

出0入0汤圆

发表于 2014-7-14 10:03:28 | 显示全部楼层
先把J10短路,看电脑上的串口收发有没有问题,LZ要学会一步步解决问题

出0入0汤圆

发表于 2014-7-14 10:14:04 | 显示全部楼层
ruan18278816371 发表于 2014-7-14 09:54
我想确认一下,在电脑上能识别340串口号可以确定CH340芯片本身没有问题吗? ...

不能确定的,有能识别但不能通迅的情况

出0入0汤圆

发表于 2014-7-14 10:20:14 | 显示全部楼层
http://www.winchiphead.com/product/ch340detail.htm

出0入0汤圆

发表于 2014-7-14 10:32:20 | 显示全部楼层
ruan18278816371 发表于 2014-7-14 09:37
max232我取下来过,但还是不能用340烧写程序!

把晶振和复位电路接上试试
楼主有示波器没有?有的话测一下RXD、TXD的波形。

出0入0汤圆

 楼主| 发表于 2014-7-14 10:33:59 | 显示全部楼层
zxd08 发表于 2014-7-14 10:03
先把J10短路,看电脑上的串口收发有没有问题,LZ要学会一步步解决问题

把J10短路,也就是把340的TXD RXD短接了。电脑上任然可以识别出串口号,这说明说明问题??

出0入0汤圆

 楼主| 发表于 2014-7-14 10:36:38 | 显示全部楼层
lcw_swust 发表于 2014-7-14 10:32
把晶振和复位电路接上试试
楼主有示波器没有?有的话测一下RXD、TXD的波形。 ...

波形测过,波形很乱

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-7-14 10:52:19 | 显示全部楼层
ruan18278816371 发表于 2014-7-14 10:36
波形测过,波形很乱

这波形看起来是地线未接通。
如果示波器没法用,那就简单的试一下:
1、短接MCU的RXD、TXD,用串口调试助手发数据,看能否返回所发数据。
2、如果自发自收正常,那就不用短接RXD、TXD了。
用串口调试助手以2400的波特率,20ms为周期自动发送16进制数据7F,让单片机冷启动,看能否有数据返回。

出0入0汤圆

 楼主| 发表于 2014-7-14 11:29:59 | 显示全部楼层
lcw_swust 发表于 2014-7-14 10:52
这波形看起来是地线未接通。
如果示波器没法用,那就简单的试一下:
1、短接MCU的RXD、TXD,用串口调试助 ...

之前用max232下到单片机里的串口调试程序,现在发现用430转USB能发数据到串口调试助手上

出0入0汤圆

发表于 2014-7-14 11:41:29 | 显示全部楼层
ruan18278816371 发表于 2014-7-14 11:29
之前用max232下到单片机里的串口调试程序,现在发现用430转USB能发数据到串口调试助手上 ...


那你再看看430发出的数据单片机能否收到?

出0入0汤圆

 楼主| 发表于 2014-7-14 20:55:05 | 显示全部楼层
lcw_swust 发表于 2014-7-14 11:41
那你再看看430发出的数据单片机能否收到?

很奇怪的问题,要插上232,430才能发数据到电脑

出0入0汤圆

发表于 2014-7-14 21:59:33 | 显示全部楼层
我的也是,用串口助手简单的测试过能通信。已经好多次了找不到原因,就放到一边用别的方法下载。过些日子用就又好了。同样期待求解!

出0入0汤圆

发表于 2014-7-14 22:00:01 | 显示全部楼层
我的也是,用串口助手简单的测试过能通信。已经好多次了找不到原因,就放到一边用别的方法下载。过些日子再用就又好了。同样期待求解!

出0入0汤圆

发表于 2014-7-15 08:48:54 | 显示全部楼层
ruan18278816371 发表于 2014-7-14 20:55
很奇怪的问题,要插上232,430才能发数据到电脑

那就是电路的问题了,好好检查一下看是不是有虚焊或断线

出0入0汤圆

发表于 2014-7-15 11:30:16 | 显示全部楼层
ruan18278816371 发表于 2014-7-14 10:33
把J10短路,也就是把340的TXD RXD短接了。电脑上任然可以识别出串口号,这说明说明问题?? ...

没问题的,这样就是测试CH340是不是好的,串口助手发出去的信息,也会在接收区显示出来,因为发送端的信息发到接收了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 03:46

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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