【串口】USART模块的使用方法

USART模块的内部结构框图

控制电路控制Tx和Rx处数据帧的波形,数据帧格式模块设置数据位、停止位、校验方式等参数。

如果我们想要通过USART模块发送数据,只需要把需要发送的数据写入发送数据寄存器,然后USART模块就会帮我们把数据通过Tx引脚发送出去。

如果想要接收数据,对侧需要通过Tx引脚将数据发送过来,USART模块的Rx引脚负责接收数据并解析然后放入接收数据寄存器最后接收。

串口数据帧的格式:

对于串口数据帧的格式,我们可以设置:

(1)数据位的长度

(2)是否将最后一位作为校验位

(3)使用奇校验还是偶校验

(4)停止位的长度

波特率

波特率:每秒钟最多传输多少位

波特率通过这个模块进行设置

波特率寄存器设置分频器的系数

波特率设置举例:

代码讲解

串口初始化函数

举例:

相关推荐
智闲电子设计40 分钟前
STM32 硬件 CRC 与 UID 实战:固件校验防变砖,UID 防抄板,这两个外设白用太可惜
stm32·单片机·嵌入式硬件
嵌入式阿蔡43 分钟前
CoAP / LwM2M 轻量协议:受限设备为什么不用 MQTT
单片机·物联网·嵌入式
wuyk5552 小时前
107.FreeRTOS 链表深度解析:从原理到面试满分答案
c语言·开发语言·数据结构·stm32·单片机·链表·面试
hongmai6668882 小时前
ESP32-WROVER-IE-N4R8:外接天线+8MB内存,专治信号焦虑
笔记·单片机·嵌入式硬件·microsoft·risc-v
恒锐丰科技林技术员2 小时前
EG11722:高耐压 150V 降压 DC‑DC 电源芯片,工业宽压电源优选方案
经验分享·嵌入式硬件
安河桥。2 小时前
MIPI CSI-2物理层接口:C-PHY与D-PHY技术规格说明
嵌入式硬件·视频
雾削木2 小时前
GPIO基本概念
单片机·嵌入式硬件
LCG元4 小时前
STM32 USB CDC 虚拟串口开发实战:从 CubeMX 配置到 printf 重定向与稳定收发
stm32·单片机·嵌入式硬件
zcmodeltech4 小时前
源网荷储一体化沙盘模型多场景控制系统设计——基于STM32与Modbus RTU的源网荷储、多能互补、冷热电三联供全场景联动方案,服务范围覆盖全国
数据库·人工智能·stm32·单片机·嵌入式硬件
威嵌神州5 小时前
军工加固计算机七大核心特性解析|国产化、宽温、强加固工程实现
嵌入式硬件·计算机网络·fpga开发