串行通信基础知识与UART驱动构件使用方法

串行通信基础

串行通信接口/异步串行通信/UART

常称为“串口”或SCI,在USB未普及之前,是PC机必备通信接口之一。
通信方式为单字节通信,是最简单的串行通信方式(RS232 RS485)
接线简单,与微控制器引脚相连,只需要发送线TxD、接收线RxD和地线SG

串行通信格式

串行通信的数据以字节为单位,按位的顺序从发送线送出,从微控制器的引脚来看,高电平为逻辑1,低电平为逻辑0

 

波特率

每秒内传送的位数。(单位:bps)
常用波特率有9600、19200。

在包含开始位和停止位的情况下,发送一个字节需要10位。在特定波特率下,发送1k字节所需时间为:

波特率越高,位长越小,易受电磁干扰,所以串行通信只能适当提高波特率,提高幅度有限。

 

画出发送数据0x65的串行时许格式图

 

设串行发送引脚高电平为3.3v,低电平为0v,连接发送字符A,发送引脚上的平均电平是多少?

异步串行通信格式

实际的异步串行通信采用NRZ数据格式(标准不归零传传号/空号数据格式)

不归零:用负电平表示一种二进制值,正电平表示另一种二进制的值,不使用零电平。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值