一个系统和另一个系统进行通信,在单片机开发时经常使用的是串口通信,IIC,SPI等。需要SPI,IIC所需要的线路连接较少,但要是涉及到电脑终端的开发,会经常使用到USB口,实现电脑和MUC的串口通信。
![48d5a8759bd3a26a204be9df81b75e10.png](https://img-blog.csdnimg.cn/img_convert/48d5a8759bd3a26a204be9df81b75e10.png)
应用自己的USB口
使用的是电脑的通用串口总线(Universal Serial Bus)。USB口具有传输速率快,使用方便,支持热插拔的优点。主要靠VCC,GND,DATA(D-),DATA(D+)四根线实现通信。
![743ed2401c532df7adbd43910faa98c4.png](https://img-blog.csdnimg.cn/img_convert/743ed2401c532df7adbd43910faa98c4.png)
4线实现通信
![15fe6311a3c1792517bd17e581c8b4de.png](https://img-blog.csdnimg.cn/img_convert/15fe6311a3c1792517bd17e581c8b4de.png)
串口通信协议
参考串口通信协议,需要发送时候添加奇偶校验位,停止位,数据