OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 17414|回复: 12

USB转串口

[复制链接]

47

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2011-12-22
在线时间
0 小时
发表于 2012-10-9 10:33:20 | 显示全部楼层 |阅读模式
自制板子上用MAX3232接出一个串口,再用USB转串口接到PC上,发现无法通信,会有什么原因?
Charlesgnehc
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2201
金钱
2201
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-10-9 12:52:15 | 显示全部楼层
没看懂,
MAX232 是电平转换芯片,
你的USB转串口出来的是232电平还是TTL电平?
https://github.com/roxma
回复 支持 反对

使用道具 举报

47

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2011-12-22
在线时间
0 小时
 楼主| 发表于 2012-10-9 14:34:59 | 显示全部楼层
USB转串口是用的是CH340,接法是PC-->USB转串口-->MAX3232-->STM32,请问这样有问题吗?
Charlesgnehc
回复 支持 反对

使用道具 举报

22

主题

436

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2012-8-6
在线时间
2 小时
发表于 2012-10-9 22:27:05 | 显示全部楼层
回复【3楼】zhangcheng:
---------------------------------
你这个问题说的有点儿笼统,你可以用台式机上的串口先试试你的232能不能用,这个电路很简单4个或5个104就行了
往事随风!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-10-9 23:19:16 | 显示全部楼层
回复【3楼】zhangcheng:
---------------------------------
CH340 出来是TTL的。。。。直接接MAX3232???
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

47

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2011-12-22
在线时间
0 小时
 楼主| 发表于 2012-10-10 09:11:25 | 显示全部楼层
原来如此,明白,那再做板子就不用MAX3232了,谢谢。
Charlesgnehc
回复 支持 反对

使用道具 举报

47

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2011-12-22
在线时间
0 小时
 楼主| 发表于 2012-10-13 09:01:34 | 显示全部楼层
经过验证,是我的USB转串口线坏了,现在总结如下:
1 HL340(usb转串口)电脑端显示的是CH340,输出的是232电平,需要接MAX232或MAX3232转换成TTL电平后再接到单片机上。
L2303也是USB转串口,输出直接就是TTL电平,因此无需再接MAX232或MAX3232。
总之,PL2303=HL340+MAX232或MAX3232。
个人总结,如果有错误,请各位高手指教
Charlesgnehc
回复 支持 反对

使用道具 举报

0

主题

79

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2012-4-25
在线时间
10 小时
发表于 2012-10-16 14:12:53 | 显示全部楼层
总结的不错哦
QQ:747764222?可接项目 和 毕设等
? 可以出售各种LED灯,以及控制方案。
? ? LED灯已经出口到全球各地,控制方案也很有经验。
回复 支持 反对

使用道具 举报

47

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2011-12-22
在线时间
0 小时
 楼主| 发表于 2012-10-16 18:55:17 | 显示全部楼层
我现在有点晕了,看到战舰STM32上是使用CH340直接转串口的,我的总结好像不对,但是用USB转串口再接MAX232/MAX3232然后接单片机也是可以的。下面贴上网上一段话:
现在笔记本上很少带有串口了,而串口又是做电子设计必备的通讯接口之一,好在USB转串口比较方便,市面上常用的USB转串口芯片有很多,最常见的有FT232、PL2303、CH340三种,
三个常用的芯片稳定程度和价格是一致的,FT232>CH340>L2303,PL2303用的最多,因为最便宜,国内很多开发板板子上,包括USB转串口线用的都是这种芯片,几元钱一片,电路也简单,做简单的串口应用可以,但是做嵌入式开发如使用超级终端波特率在115200时就有可能出现延迟等现象。CH340是南京沁恒的芯片,做的还不错,对于普通应用完全能够满足。最好的是FT232稳定、可靠,在很多USB转串口的下载线、编程器中使用的都是这一种。

Charlesgnehc
回复 支持 反对

使用道具 举报

47

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2011-12-22
在线时间
0 小时
 楼主| 发表于 2012-10-17 08:50:13 | 显示全部楼层
再次总结如下:
CH340与PL2303相同是USB转串口的(输出TTL电平)。
HL340是USB转232串口的(输出232电平)。
Charlesgnehc
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-1-24
在线时间
0 小时
发表于 2013-1-24 01:03:08 | 显示全部楼层
我也遇到了同样的问题,我用的是stm32f103rct6串口ch340+max3232下载,boot0和boot1设置正确,按复位后flashloader出现如下问题


回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2012-10-20
在线时间
7 小时
发表于 2013-1-24 09:25:13 | 显示全部楼层
我来说明一下吧,CH340、CH341、PL2303、CP2102、FT232==都是USB转串口芯片,他们转出来就是TTL电平(一般是3.3V,PL2303是可以通过4号管教VDD_232选择5V或者3.3V),如果转出来的电平再经过MAX232或MAX485==就会输出232电平或者485电平。其实市面上的USB转串口线一般都是这样接的,CH340的串口线也是同样原理,一般9针DB9串口接口输出的都是232电平。
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2015-8-17 14:57:26 | 显示全部楼层
回复【12楼】pgf017979:
---------------------------------
说到点子上了
合肥-文盲
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 06:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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