单片机的串口(USART)

Tx - 数据的发送引脚,Rx - 数据的接受引脚。

串口的数据帧格式

空闲状态高电平,起始位低电平,数据位有8位校验位,9位校验位,停止位是高电平保持一位或者半位,又或者两位的状态。

8位无校验位传输一个字节1个字节一个8比特位

8位有校验位传输一个字节7个字节

9位无校验位

9位有校验位

8位无校验位和9位有检验位是常用的,检验位的方法就是判断数据中 的奇数和偶数的个数。

波特率

波特率指的是每秒传输位的数量,列如9600的波特率就是每秒传输9600个位,平均一位就是0.1毫秒,收发数据的波特率必须一致。

UART和USART

相关推荐
驴友花雕8 小时前
【花雕动手做】行空板 K10 系列实验之人工智能语音识别小车的10个参考案例
人工智能·单片机·嵌入式硬件·语音识别·行空板 k10 系列实验·花雕动手做·小车的10个参考案例
日拱一卒的小田13 小时前
ZYNQ学习笔记3-ZYNQ的IIC控制器1
笔记·单片机·学习
cardinal_50814 小时前
STM32MP157F-DK2开发板构建交叉编译链
stm32·单片机·嵌入式硬件
小羊先生car15 小时前
F429-HAL-RS485(回环/双机实验)(2026/8/16)
c语言·单片机·嵌入式硬件·软件构建
木白CPP15 小时前
Linux 驱动UART子系统源码分析
linux·运维·服务器·驱动开发·嵌入式硬件·开源软件
zlinear数据采集卡16 小时前
数据采集卡从入门到精通(10):采样率与分辨率的核心关系——反比律、架构分布与过采样
arm开发·嵌入式硬件·算法·fpga开发·架构·开源
水果里面有苹果18 小时前
33-TPS62130RGTR-3A降压器
嵌入式硬件
振南的单片机世界19 小时前
推挽vs开漏:一个“强拉硬灌”,一个“只拉不管”
arm开发·stm32·单片机·嵌入式硬件
小心亦新19 小时前
STM32学习23--I2C-1
stm32·嵌入式硬件·学习
小羊先生car20 小时前
F429-HAL-Can总线(回环及双机实验)(2026/8/15)
c语言·单片机·嵌入式硬件·软件构建