一、 单片机下载原理:
单片机的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转串口线>>>MAX232芯片>>>MCU(单片机)
(3)电脑USB接口>>>USB2.0数据线>>>PL2303或CH340>>>MCU(单片机)
3.只有USB接口的电脑(笔记本)
(1)电脑USB接口>>>USB转串口线>>>MAX232芯片>>>MCU(单片机)
(2)电脑USB接口>>>USB2.0数据线>>>PL2303或CH340>>>MCU(单片机)
(下面第一幅图片是PL2303,第一幅图片CH340)
三、计算机和MCU通信的原理:
(1)交叉串口线原理:线交叉,导线作用
(2)USB转串口线原理:USB接口>>>PL2303或CH340>>>MAX232>>>9针接口
(哈哈,上面这个东西转了2次电平,->USB->TTL电平->RS232电平->,所以是RS232电平输出哦,不要接到TTL电平上,不要搞错了!)
(3)USB2.0数据线原理:信号线直连,导线作用
四、信号分析:
电脑串口接口>>>电脑输出232电平信号>>>MAX232芯片>>>TTL电平
电脑USB接口>>>电脑输出USB电平信号>>>USB转串口线>>>232电平信号>>>MAX232芯片>>>TTL电平
电脑USB接口>>>电脑输出USB电平信号>>>PL2303或CH340芯片>>>TTL电平
ps:如有错误、补充,欢迎指正、补充。
原文地址:https://www.cnblogs.com/helloamigos/p/10621020.html