通信分为串行通信和并行通信
并行通信占用资源多,常采用串行通信
常用的串行通信为SPI、SCI、I2C、UART 、RS485 、CAN
SCI、SPI、I2C、CAN都是串口的协议
UART即上述所说的一种通用的异步收发器,或者说是串行通信的一种协议。
COM口是指针对串行通信协议的一种端口,即串行通讯端口,简称串口。
大部分为9针D型,常见于台式电脑的后边,目前DB9型的接口基本已经被USB接口取代;
还有一部分为4针杜邦头,也就是我们常说的四针串口,常见于pcb板上预留接口。
RS-232和RS-485是COM口的两种协议,或者说是通信的电平标准
一般嵌入式的串口指的是UART,通常有四个端子
4针杜邦头协议可以有很多种,如UART、CAN
RS232和RS485指的是电平,老式电脑的端口是232电平 +12V表示0 -12V表示1
单片机输出是TTL电平 +5V表示1 -5V表示0
所以若要实现单片机与PC通信就需要转换,采用MAX232芯片
但现在电脑用的都是USB口,所以还需要添加一个232转USB芯片才能与PC连接
所以利用CH340G这个芯片就可以实现TTL转USB
DB9接口的协议只有两种:RS232和RS485