今天主要接触了设备之间通信的一些协议。
主要有:RS232,RS422,RS485,CAN,LIN。
主要学习了单片机与PC机进行通信的两种协议,RS232和RS485
RS232是什么?
RS232接口就是串口,PC机上用的一般都是RS232接口的串口通信。
单片机与PC机通信需要什么条件?
因单片机电平为TTL电平,逻辑0为0V,逻辑1为3.3或5V
PC机的串口电平即RS232电平,逻辑0为3~15V,逻辑1为-3~-15V
故单片机与PC机之间进行通信必须有一个电平转换器才可以进行通信。
MAX232就是将单片机输出的TTL电平转换成PC机能接受的RS232电平,将PC机输出的232电平,转换成单片机可接受的TTL电平。
RS485与RS232
RS485为总线协议,半双工,同时只可进行收或发
RS232可以同时收发,为全双工通信