PIC单片机入门_异步通讯模式解析
发布时间
阅读量:
阅读量
1.USART用于异步通讯详解
1.1 USART的异步工作模式
在异步操作状态下,USART所采用的是常规非归零(NRZ编码方式:包含一个起始位、8位或9位数据位以及一个停止位)。最为普遍的数据结构为8位。内部集成的8位波特率生成模块能够依据振荡信号生成标准的波特率频率。USART在传输与接收过程中首先处理的是最低有效位。发送端与接收端在功能上相互独立,但其使用的数据格式和波特率保持一致。波特率生成模块依据BRGH位(TXSTA<2>)的状态可产生两种不同的移位速度:对系统时钟进行16分频或64分频后的波特率时钟。USART硬件本身不支持奇偶校验功能,但可通过软件实现(奇偶校验位作为第9个数据位)。当设备处于休眠状态时,USART无法在异步模式下运行。通过将SYNC位(TXSTA<4>)置为0,可设定USART进入异步操作模式。USART异步工作模式主要由以下几个关键部分构成:波特率发生器、采样电路、异步发送器、异步接收器。
1.2 异步发送器

全部评论 (0)
还没有任何评论哟~
