电子发烧友网 > 控制/MCU > 正文

浅谈USART发送器的工作流程

2018年07月01日 10:49 次阅读

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

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

浅谈USART发送器的工作流程

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。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

全功能无线功率发送器 IC LTC4125 的展...

无线功率可在难以采用或不可能采用连接器供电的场合中使用。例子包括需要在严酷环境中运作或必需进行清洗或...

发表于 2018-06-28 06:11 80次阅读
全功能无线功率发送器 IC LTC4125 的展...

USART test---ATMEGA128

发表于 2018-06-27 02:51 13次阅读
USART test---ATMEGA128

USART test---ATMEGA128

发表于 2018-06-26 04:33 22次阅读
USART test---ATMEGA128

STM32串口输出乱码的原因

最近学习 STM32 开发,申请了一块免费的开发版,按照书上的内容学习,学到USART,发现 串口输...

发表于 2018-06-21 06:00 164次阅读
STM32串口输出乱码的原因

介绍 Arria 10 单工发送器和接收器的特点...

Arria 10 单工发送器和接收器

发表于 2018-06-20 01:01 127次阅读
介绍 Arria 10 单工发送器和接收器的特点...

介绍 MSP430 的外围模块

MSP430的外围模块介绍

发表于 2018-06-13 01:47 169次阅读
介绍 MSP430 的外围模块

一种快速判断发送器是否工作的方法

过去要进行眼图模板测试,工程师是用油笔在模拟示波器的显示屏上绘制一个模板。接下来,他们需要用时钟信号...

发表于 2018-06-11 09:18 714次阅读
一种快速判断发送器是否工作的方法

一文详解USART模块接收中断的问题处理

在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优...

发表于 2018-05-26 09:00 383次阅读
 一文详解USART模块接收中断的问题处理

STM32的三种串口通信协议介绍

本文首先介绍了STM32串口硬件电路及串口编程,其次介绍了STM32的三种串口通信协议,最后介绍了S...

发表于 2018-05-25 09:33 1983次阅读
STM32的三种串口通信协议介绍

8251a有几个端口地址_对8251a进行初始化...

本文首先介绍了8251a内部结构框图,其次分析了8251a有几个端口地址和初始化编程流程及程序,最后...

发表于 2018-05-23 15:34 636次阅读
8251a有几个端口地址_对8251a进行初始化...

8251a有何特点?在串行通信中作用_8251a...

本文首先介绍了8251A的内部结构,其次介绍了8251a串行通信中的作用及特点,最后介绍了8251A...

发表于 2018-05-23 15:14 825次阅读
8251a有何特点?在串行通信中作用_8251a...

新型IC减轻无线电池充电器设计负担

电池在日常设备中的使用变得越来越普及了。在很多这类产品中,充电连接器是难以或无法使用的。例如,有些产...

发表于 2018-01-09 18:00 158次阅读
新型IC减轻无线电池充电器设计负担

UART和USART有区别

UART和USART有区别?USART支持同步模式,因此USART 需要同步始终信号USART_CK...

发表于 2017-11-20 16:34 5709次阅读
UART和USART有区别

uart和usart的区别

通用异步收发传输器(Universal Asynchronous Receiver/Transmit...

发表于 2017-11-08 18:57 5914次阅读
uart和usart的区别

STM32F103C8T6与富士通MB95F698K单片机之间的UART通讯问题

发表于 2017-10-26 10:11 993次阅读
STM32F103C8T6与富士通MB95F698K单片机之间的UART通讯问题

TI 10W 无线电源解决方案

无线电源系统包括充电板(发送器或主设备)和接收器(次级侧设备)。充电板和接收器接触时,两个器件中的线...

发表于 2016-12-16 16:59 840次阅读
TI 10W 无线电源解决方案

4-20mA电流环路发送器入门知识

在现代工业控制系统中,4-20 mA电流环路发送器一直是在控制中心和现场传感器/执行器之间进行数据传...

发表于 2016-07-13 14:52 694次阅读
4-20mA电流环路发送器入门知识

CAN、USART、SPI、SCI等常见总线技术...

随着微电子技术和计算机技术的发展,总线技术也在不断地发展和完善,而使计算机总线技术种类繁多,各具特色...

发表于 2016-07-08 14:46 4033次阅读
CAN、USART、SPI、SCI等常见总线技术...

拆解STM8+发送线圈组成的无线充电板

可能很多人对无线充电不太熟悉,前几天买了一套无线充电板,该装置使用接收到的能量对电池充电,并同时供其...

发表于 2015-09-16 18:15 8167次阅读
拆解STM8+发送线圈组成的无线充电板

美信MAX1472:300MHz至450MHz/...

  美信MAX1472:300MHz至450MHz、低功耗、基于晶振的ASK发送器

发表于 2014-03-01 11:05 414次阅读
美信MAX1472:300MHz至450MHz/...

TI发布首款符合Qi标准的无线电源发送器

日前,德州仪器(TI)宣布推出业界首款无线电源传输控制器bq500211,进一步壮大了其便携式电子产...

发表于 2012-10-01 01:08 451次阅读
TI发布首款符合Qi标准的无线电源发送器

IDT与英特尔合力开发集成硅解决方案

9月4日,IDT公司宣布英特尔公司已选择其开发一款基于共振技术的集成发送器和接收器芯片组,用于英特尔...

发表于 2012-09-05 09:55 349次阅读
IDT与英特尔合力开发集成硅解决方案

STM32学习:ADC/DMA/USART

学习 STM32 的ADC转换,在开发板上写程序调试。 四个任务: 1.AD以中断方式(单次)采集一...

发表于 2012-03-23 10:54 2692次阅读
STM32学习:ADC/DMA/USART

改造低频ISM发送器使其支持高频应用

本文重点讨论了一系列测试,分析采用一个或多个设计用于300MHz至450MHz ISM频段的RF发送...

发表于 2012-03-05 09:17 643次阅读
改造低频ISM发送器使其支持高频应用

电容式位移发送器原理电路

多谐振荡器的信号由D2输出端引出,D2为高电平时单稳电路处于稳态,D3的输出端、D4的输入端、D5的...

发表于 2011-09-07 09:45 611次阅读
电容式位移发送器原理电路

用于300MHz至450MHz发送器的小型天线

摘要:这篇应用笔记详细介绍了用于远程无线钥匙门禁(RKE),胎压检测器(TPM)、车库开门器、家庭安...

发表于 2011-08-25 18:17 714次阅读
用于300MHz至450MHz发送器的小型天线

MAX2597 单调频带II和V直接变频I/Q发...

MAX2597完整单调频带II和V直接变频I/Q发送器专门针对下行链路WCDMA和前向链路cdma2...

发表于 2011-04-22 19:24 433次阅读
MAX2597 单调频带II和V直接变频I/Q发...

MAX2599 单片直接变频I/Q发送器

MAX2599是一款完整的单片直接变频I/Q发送器,专门针对WCDMA/HSPA femto基站发送...

发表于 2011-04-22 19:14 381次阅读
MAX2599 单片直接变频I/Q发送器

MAX7057 可编程ASK/FSK发送器

MAX7057频率可编程的UHF发送器设计用于在300MHz至450MHz宽频率范围内发送ASK/F...

发表于 2011-04-13 10:48 632次阅读
MAX7057 可编程ASK/FSK发送器

MAX3293/MAX3294/MAX3295 ...

MAX3293/MAX3294/MAX3295在标准54Ω负载条件下来保证+1.5V的幅度,符合RS...

发表于 2011-04-11 11:01 678次阅读
MAX3293/MAX3294/MAX3295 ...

MAX7044基于晶振的ASK发送器

MAX7044以晶体为基准的锁相环(PLL) VHF/UHF发送器设计用于在300MHz至450MH...

发表于 2011-04-06 18:50 488次阅读
MAX7044基于晶振的ASK发送器

ADI推出业界最小最薄低功耗发送器

ADI最近推出两款业界最小、最薄的低功耗发送器 ADV7525 和 ADV7526,两款器件均支持H...

发表于 2011-01-25 09:15 279次阅读
ADI推出业界最小最薄低功耗发送器

高性能射频调制器促成多载波通信发送器设计

摘要:蜂窝发送器的设计依赖于能够保持高线性度和高动态范围的高性能RF调制器。随着多载波发送器的增长,...

发表于 2009-05-08 10:26 471次阅读
高性能射频调制器促成多载波通信发送器设计

数字温度发送器电路

数字温度发送器电路

发表于 2008-02-27 22:40 166次阅读
数字温度发送器电路