模块 - USB转串口模块
TTL电平:
输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。
在单片机中所使用的是TTL电平,一般为5V系列,即认为高电平是+5v,低电平为0v;
TTL电平的抗干扰能力比较低
在PC机中使用的是RS232串口通讯协议,对应有RS232电平
高电平(-5v~-12v,也有说是-3v~-15v)
低电平(+5v~+12v,+3v~+15v)
RS232电平是负电压电平
两者电平标准不同,如果要进行计算机和单片机之间的通讯,需要有转换器衔接在中间。
原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!
其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平或者TTL电平转换为USB信号,而MAX232等芯片是将TTL转换为RS232信号或者将RS232信号转换为TTL。
MAX232:外围电路简单,但是占用pcb面积大,不美观
PL2303:水货多不稳定,外围电路复杂,成本低
CH340:稳定,外围电路简单,成本相对高
计算机和MCU通信的方法:
1.只有串口接口的台式机(很老) 交叉串口线>>>MAX232芯片>>>MCU(单片机)
2.既有串口接口又有USB接口的电脑(台式机)
(1)电脑串口接口>>>交叉串口线>>>MAX232芯片>>>MCU(单片机)
(2)电脑USB接口>>>USB转RS232串口线>>>MAX232芯片>>>MCU(单片机)
(3)电脑USB接口>>>USB2.0数据线>>>PL2303或CH340>>>MCU(单片机)
3.只有USB接口的电脑(笔记本)
(1)电脑USB接口>>>USB2.0数据线>>>PL2303或CH340>>>MCU(单片机)
电脑串口接口>>>交叉串口线>>>MAX232芯片>>>MCU(单片机)


电脑USB接口>>>USB2.0数据线>>>PL2303或CH340>>>MCU(单片机)
UBS信号:
一般USB有4根线,红-正;黑-负;绿-信号正,白-信号负;

USB有主从之分,主设备有 电脑主机USB接口(母口);从设备(如上图,公口)


参考视频和博客:
https://www.bilibili.com/video/BV1PD4y147ts?t=121.0
https://blog.csdn.net/chenhuanqiangnihao/article/details/115638683
https://blog.csdn.net/weixin_48268385/article/details/120947234