一、串口介绍
串口本质可以使两个设备实现互相通信,串口的使用可以使单片机连接更多的外设,扩展了单片机的应用,单片机内部带有UART(通用异步收发器),使他可以向别的设备发送、接受信息。
下面三个图是USB转串口、陀螺仪、蓝牙模块,串口的使用给单片机带来更加的可玩性。
二、硬件电路
下面的TXD(transmission exchange date)为发送端,RXD(transmission exchange date)为接收端。发送端和接收端需要交叉连接,上面的VCC为电源,当设备2独立供电时就不需要接电源线。GND为接地线,该位电势为0。注意:设备电平标准不一样需要加电平转换芯片,不然会烧。
三、电平标准
TTL(Transistor-Transistor logic 晶体管-晶体管 逻辑)电平是51单片机所用电平标准。
RS232通常为电脑所用电平标准。上面都是对于GND的压差。
RS485电平是由两根线的压差构成,所以为差分信号。TTL和RS232的传输信号只能达到10几米,而RS485的传输信号能达到1000多米。
下面的是九针接口,他除了TXD、RXD,还有DTR、DSR、RTS等来数据流控制(来调整发送和接收的速率问题)。例如上课老师讲的太快了,我们听不懂,就让老师讲慢点,以确保我们能接收到老师所讲的知识。
四、常见通信接口比较