OpenEdv-开源电子网

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

MAX3232与CH340的奇葩问题

[复制链接]

11

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-3-19
在线时间
20 小时
发表于 2015-11-16 14:54:20 | 显示全部楼层 |阅读模式
5金钱
在论坛上搜索查找的结果:
CH340、CH341、PL2303、CP2102、FT232==都是USB转串口芯片,他们转出来就是TTL电平
(一般是3.3V,PL2303是可以通过4号管教VDD_232选择5V或者3.3V),
如果转出来的电平再经过MAX232或MAX485==就会输出232电平或者485电平。

即:max3232是把232电平转成TTL,CH340是把usb信号转成TTL电平。

自己做的一块板子,板子上使用的max3232芯片,而自己使用usb转串口线(芯片CH340,电脑上已识别出来是340),竟然能够通信,而且发出的数据还是正常的,而我直接把单片机上TXD,RXD,GND接在USB转串口线(CH340)上通信结果是乱码,这是什么请况?大家有谁遇到过??

最佳答案

查看完整内容[请看2#楼]

usb转串口线,如果是DB9头,肯定就是带了232电平转换的了. 没什么奇怪的.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2015-11-16 14:54:21 | 显示全部楼层
usb转串口线,如果是DB9头,肯定就是带了232电平转换的了.
没什么奇怪的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-3-19
在线时间
20 小时
 楼主| 发表于 2015-11-16 14:56:29 | 显示全部楼层
原谈论贴:http://www.openedv.com/posts/list/8930.htm
我的接法就是:PC-->USB转串口(CH340)-->MAX3232-->51单片机,通信正常
回复

使用道具 举报

37

主题

140

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2013-6-4
在线时间
14 小时
发表于 2015-11-16 15:35:21 | 显示全部楼层
我遇到过,跟楼主情况完全一样,同求答案。
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-11-16 17:28:45 | 显示全部楼层
电平不匹配吧,或者速率有偏差
回复

使用道具 举报

11

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-3-19
在线时间
20 小时
 楼主| 发表于 2015-11-16 19:57:27 | 显示全部楼层
回复【4楼】三叶草:
---------------------------------
电平本来就是不匹配的,竟然也能通信正常,何解??
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-11-17 08:58:24 | 显示全部楼层
回复【5楼】精神不死6530:
---------------------------------
对啊,通常情况下也是可以通信正常的,这个可能和电气特性有关
回复

使用道具 举报

5

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2012-10-12
在线时间
71 小时
发表于 2015-11-17 15:43:03 | 显示全部楼层
单片机出来的信号如果直接340那么请去掉340那面的SP3232芯片和单片机那么的3232芯片,因为232信号不可以并联,
我就是我,我就是想飞的毛驴!O(∩_∩)O~~~~~
回复

使用道具 举报

6

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2013-12-14
在线时间
4 小时
发表于 2015-11-17 16:23:39 | 显示全部楼层
max是把单片机的TTL/COMS转化成232电平,CH340是把usb转换成232电平;你直接把TTL和232链接,没烧掉就算不错了
回复

使用道具 举报

11

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-3-19
在线时间
20 小时
 楼主| 发表于 2015-11-17 21:20:20 | 显示全部楼层
回复【8楼】664653162:
---------------------------------
你确定CH340是把USB信号转成了232,而不是转成了TTL电平???
回复

使用道具 举报

11

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-3-19
在线时间
20 小时
 楼主| 发表于 2015-11-17 21:21:17 | 显示全部楼层
回复【7楼】飞思卡驴:
---------------------------------
嗯,但是不去掉也能够通信正常
回复

使用道具 举报

11

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-3-19
在线时间
20 小时
 楼主| 发表于 2015-11-17 22:33:37 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
我的接法就是:PC经过USB转串口线,是DB9接口,然后再接到51单片机板子上的MAX3232,也是DB9接口,这样通信正常。

问版主,USB转串口线里面的芯片是CH340的(就是一头USB接头,另一头是DB9接头的那种),CH340是把USB信号直接转成了TTL信号,MAX3232是把232电平转换成TTL信号,没错吧!!
回复

使用道具 举报

11

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-3-19
在线时间
20 小时
 楼主| 发表于 2015-11-17 22:47:41 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
你的意思是说,我的那根usb转串口线中除了有ch340这个芯片之外,还有个电平转换芯片,是吧?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2015-11-17 23:27:37 | 显示全部楼层
回复【13楼】精神不死6530:
---------------------------------
是的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-5-8
在线时间
3 小时
发表于 2016-4-23 14:11:02 | 显示全部楼层
最近用PL2303和MAX3232做了一块USB转TTL转RS232的板子,没焊接MAX3232芯片的时候,USB转TTL能正常工作,焊上MAX3232芯片后只有RS232能正常工作,TTL挂掉,再把MAX3232芯片去掉后,TTL又恢复正常,请问大神们谁碰到过类似问题,望分享经验!
回复

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
发表于 2016-5-21 09:29:11 | 显示全部楼层
本帖最后由 小Y 于 2016-5-21 09:30 编辑

总结了下你们的讨论:
USB转串口芯片[CH340、CH341、PL2303、CP2102、FT232],转换输出TTL电平
Max3232是把TTL电平转成RS232电平(LZ你说反了吧,可以看看百度百科)

USB转串口线是自带CH340和Max3232,可以直接与单片机串口通信么?

回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 15:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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