同名公号回复“入门资料”获取单片机入门到高级进阶教程
- 前言 -
开发中经常用到串口通讯,串即串行,顾名思义,是指数据在一根数据线上按照二进制的数位,从低到高位一位一位的传输。单片机中的串口有UART,USART。
UART/USART 在许多 DIY 电子项目中用于将 GPS 模块、蓝牙模块、 RFID 读卡器模块等连接到Raspberry Pi、Arduino 或其他微控制器。
UART介绍:
我们今天要介绍的UART,全称Universal Asynchronous
Receiver/Transmitter,通用异步收发传输器。使用TTL电平信号,和电脑的COM口(遵循RS-232)不同。它们之间不能直接通讯,需要在之间加入转换器(如MAX232)。
Tips:
采用二进制来表示数据时:
TTL(晶体管-晶体管逻辑电平)电平信号规定,+5V等价于逻辑“1”,0V等价于逻辑“0”。
RS-232规定逻辑“1”的电平为-5V~-15 V,逻辑“0”的电平为+5 V~+15 V
UART工作原理:
和其它串口一样,