USB转TTL、USB转232的区别
来源:互联网 发布:暖暖环游世界人工智能 编辑:程序博客网 时间:2024/05/16 01:07
在初玩单片机时曾被上面的几个名词所混淆,不过后来终于大彻大悟,现在把自己的理解写在这里,同样准备入门单片机的小白可以看看,或许对你有所帮助。
首先,为什么要进行转换?
因为单片机通信接口的电平逻辑和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端还要安装相应的驱动程序!
转载链接:USB转TTL、USB转串口、USB转232的区别
- USB转TTL、USB转232的区别
- USB转TTL、USB转串口、USB转232的区别
- USB转TTL、USB转串口、USB转232的区别
- USB转TTL 与电路板的连接
- usb转串口,232电平,TTL电平
- STM32 USB转TTL串口
- 单片机串口连接电脑,USB转TTL线的使用
- [总结]自制USB转232(TTL电平)
- Raspberry - USB转TTL线接入GPIO
- 用USB转TTL串口控制树莓派
- TTL电平、COMS电平、232电平、USB电平的区别与转换方法
- 测试方法三:电脑+USB转TTL串口模块+HC06
- STM32F103程序设计-8-USB转TTL串口(printf)
- STM32F103程序设计-9-USB转TTL串口(收发)
- RS232、USB、RS485转TTL,MODBUS协议 20170611 周日
- 通过USB转TTL串口下载stm32程序
- 不好的电源会影响USB转TTL串口,导致字符乱码
- 串口 COM口 USB-TTL RS-232 RS-485 不同标准 区别 释疑
- tomcat 字符集设置 url中文乱码解决大全
- [FZU 2142 Center of a Tree] 树形DP
- 看完了第二遍C++Primer,学习心得与问题
- 【图像识别】利用BP神经网络做特征向量分类
- POJ 3259 Wormholes(spfa算法判断负权环)
- USB转TTL、USB转232的区别
- BZOJ 1012: [JSOI2008]最大数maxnumber
- PuzzleGame-问题笔记(第一篇+感悟)
- 关于java IO详解,很详细~
- 快速排序
- LeetCode 45. Jump Game II
- java项目之——坦克大战11
- HDU5742 It's All In The Mind(贪心)
- 6. ZigZag Conversion