单片机学习小组
登录
直播中
洒下墨色
9年用户
881经验值
擅长:可编程逻辑 嵌入式技术
私信
关注
如何实现USB转TTL、USB转RS232?
开启该帖子的消息推送
STM32
如何实现USB转TTL、USB转RS232?
回帖
(1)
杨剑东
2022-2-16 11:57:54
电平之间的转换
PC机上的通信接口有USB接口,相应电平逻辑遵照USB原则;还有DB9接口(九针口),相应电平逻辑遵照RS-232原则。
而我们的单片机上的串行通信通过单片机的RXD、TXD、VCC、GND四个引脚,相应电平逻辑遵照TTL原则。
当然,新手小白买的学习板上肯定都已经集成了类似PL2303、CP2102之类的USB转TTL芯片,相应接口也变成了USB接口;有些学习板上集成的是MAX232之类的TTL转RS-232芯片,相应的接口也变成了DB9接口。
转换的目的是把电平转换到双方都能识别,下面分类举例:
情况1:PC机USB口与不带电平转换芯片的单片机通信
方法:
外购USB转TTL模块,如下图所示。该模块一端接入PC机的USB接口,另一端有TXD、RXD、GND、5V、3.3V五个引脚,分别与单片机的RXD、TXD、GND、5V引脚相连,对于采用3.3V供电的单片机则把5V改为3.3V即可。该模块核心就是一块PL2303、CP2102芯片进行USB与TTL电平的转换。
情况2:PC机USB口与集成了USB转TTL芯片的单片机通信
方法
:直接用USB线连接即可,只是单片机上的USB接口形式有时会不同,根据A-USB、B-USB、micro-USB、mini-USB分别选择合适的接线
情况3:PC机USB口与集成了TTL转RS-232芯片的单片机通信
方法
:外购USB转RS-232模块,如下图所示。该模块核心是在DB9的一端有一块CH340或CH341电平转换芯片,把RS-232电平转换为USB电平
情况4:PC机DB9接口与不带电平转换芯片的单片机通信
方法:
外购RS232转TTL模块,如下图所示。该模块一端是DB9与PC机DB9连接,一端是RXD、TXD、VCC、GND与单片机相应引脚连接。其核心是一块max232电平转换芯片。
情况5:PC机DB9接口与成了USB转TTL芯片的单片机通信
方法
:一般不会这么进行通信PC机上DB9接口都有了还会没有USB接口?如果非要进行,外购RS-232转USB模块,如上面提到过的
情况6:PC机DB9接口与成了RS-232转TTL芯片的单片机通信
方法
:直接用DB9(串口线)连接即可!
用一张图总结一下一上几种情况:
最后,别忘了PC端还要安装相应的驱动程序哦!
电平之间的转换
PC机上的通信接口有USB接口,相应电平逻辑遵照USB原则;还有DB9接口(九针口),相应电平逻辑遵照RS-232原则。
而我们的单片机上的串行通信通过单片机的RXD、TXD、VCC、GND四个引脚,相应电平逻辑遵照TTL原则。
当然,新手小白买的学习板上肯定都已经集成了类似PL2303、CP2102之类的USB转TTL芯片,相应接口也变成了USB接口;有些学习板上集成的是MAX232之类的TTL转RS-232芯片,相应的接口也变成了DB9接口。
转换的目的是把电平转换到双方都能识别,下面分类举例:
情况1:PC机USB口与不带电平转换芯片的单片机通信
方法:
外购USB转TTL模块,如下图所示。该模块一端接入PC机的USB接口,另一端有TXD、RXD、GND、5V、3.3V五个引脚,分别与单片机的RXD、TXD、GND、5V引脚相连,对于采用3.3V供电的单片机则把5V改为3.3V即可。该模块核心就是一块PL2303、CP2102芯片进行USB与TTL电平的转换。
情况2:PC机USB口与集成了USB转TTL芯片的单片机通信
方法
:直接用USB线连接即可,只是单片机上的USB接口形式有时会不同,根据A-USB、B-USB、micro-USB、mini-USB分别选择合适的接线
情况3:PC机USB口与集成了TTL转RS-232芯片的单片机通信
方法
:外购USB转RS-232模块,如下图所示。该模块核心是在DB9的一端有一块CH340或CH341电平转换芯片,把RS-232电平转换为USB电平
情况4:PC机DB9接口与不带电平转换芯片的单片机通信
方法:
外购RS232转TTL模块,如下图所示。该模块一端是DB9与PC机DB9连接,一端是RXD、TXD、VCC、GND与单片机相应引脚连接。其核心是一块max232电平转换芯片。
情况5:PC机DB9接口与成了USB转TTL芯片的单片机通信
方法
:一般不会这么进行通信PC机上DB9接口都有了还会没有USB接口?如果非要进行,外购RS-232转USB模块,如上面提到过的
情况6:PC机DB9接口与成了RS-232转TTL芯片的单片机通信
方法
:直接用DB9(串口线)连接即可!
用一张图总结一下一上几种情况:
最后,别忘了PC端还要安装相应的驱动程序哦!
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
USB
/
TTL
转
232
模块的工作原理是什么?
2022-02-18
1453
USB
转
TTL232
/
RS232
/
RS
485三合一
转
换器
2012-10-22
8708
USB
/
TTL
转
232
模块的工作原理是什么?
2022-02-16
1178
怎么
实现
基于CP2102的
RS232
转
USB
接口的应用设计?
2021-06-04
1386
USB
/
TTL
转
232
模块的工作原理是什么
2022-02-16
1080
rs232
转
USB
问题
2019-04-16
3309
USB
转
串口和
USB
转
TTL
的区别
2016-05-24
23473
请问怎样把
TTL
转换成
RS232
?
2015-08-23
18451
FPGA接micro
USB
转
RS232
线,控制仪器失败
2021-03-07
50948
请问与PC机连接调试必须要使用
RS232
转
USB
转接线吗
2021-12-31
1859
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分