您的位置 首页 被动

浅谈USART发送器的作业流程

浅谈USART发送器的工作流程-PIC16F877A中集成了两种通讯模块,通用异步/同步收发器(USART)和主控同步串行端口(MSSP)

PIC16F877A中集成了两种通讯模块,通用异步/同步收发器(USART)和主控同步串行端口(MSSP)

USART首要用于两个计算机体系的远距离传输;MSSP用于同一块电路板内的串行通讯。

USART发送器作业进程

1)USART作业形式挑选位SYNC为0时,USART作业于异步形式;

2)当要经过USART发送数据时,数据首要存入TXREG发送寄存器,这时TXIF会主动清零;

3)体系会运用一个指令周期的时刻,将数据从TXREG传送至TSR发送数据移位寄存器(该是内部寄存器,用户无法访问),传输完成后TXIF会主动置为1,。

当TXIE(USART发送中止使能位)为1时,体系会向中止控制器恳求中止,这时假如GIE(总中止是能位)和PEIE(外围中止使能位)均为1则会呼应中止;

4)当SPEN(串行端口使能位)为1时,RC6会在体系中用作TX输出引脚,TSR中的数据会在波特率时钟(SPBRG和BRGH决议)的驱动下顺次次序经过TX引脚逐位输出;

5)当TX9信号为1时,TX9D会作为数据的第9位经过TX引脚输出;

6)输出结束后,TRMT(发送移位寄存器空标志位)主动置为1。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/347445.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部