8、ARM嵌入式系统:UART初始化

本文介绍了ARM嵌入式系统中UART的基础知识和初始化步骤。UART是一种串行通信接口,用于并行到串行的数据转换。初始化过程包括使能UART和端口时钟、配置端口为UART使用以及设置UART参数,如波特率和控制寄存器。示例代码展示了如何在STM32上初始化UART1。
摘要由CSDN通过智能技术生成

一、UART概述

百度上UART的定义:通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。简单来说就是UART就是一种用于信号串行传输的总线。

UART参数的介绍这篇CSDN文章写的很详细:

时钟频率、波特率、波特因子关系详解_zuosifengli的专栏-CSDN博客_波特率和时钟频率的关系smartcard和串口复用, guardtime就是停止位。smartcard标准是3.57M,如果时钟因子(    波特率因子)为372,  则对应波特率为9600,  时钟因子=  CLK / 波特率etu =时钟因子/ CLK =  1/波特率, 即传输一个符号位(一个bit)的时间。  ==

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cyf31

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值