STM32通用同步异步收发器课件.ppt

STM32通用同步异步收发器课件.ppt

ID:57370228

大小:5.42 MB

页数:90页

时间:2020-08-13

STM32通用同步异步收发器课件.ppt_第1页
STM32通用同步异步收发器课件.ppt_第2页
STM32通用同步异步收发器课件.ppt_第3页
STM32通用同步异步收发器课件.ppt_第4页
STM32通用同步异步收发器课件.ppt_第5页
资源描述:

《STM32通用同步异步收发器课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、退出嵌入式单片机原理及应用电气工程学院仪器科学与工程系1ARM嵌入式系统概述2STM32单片机结构和最小系统3基于标准外设库的C语言程序设计基础4STM32通用输入输出GPIO5STM32外部中断6STM32通用定时器7STM32通用同步/异步收发器USART8直接存储器存取DMA9STM32的模数转换器ADC10STM32的集成电路总线I2C11STM32的串行外设接口SPI第7章STM32通用同步/异步收发器USART7.1串行通信基础7.2STM32的USART的结构特性7.3USART相关寄存器7.4STM3

2、2串行通信的工作方式7.5USART应用设计7.6串行通信接口抗干扰设计退出7.1串行通信的基本概念7.1.1并行通信与串行通信计算机的CPU与外部设备之间的信息交换,以及计算机与计算机之间的信息交换过程称为通信。1.并行通信数据字节的各位同时传送的通信方式。并行通信的优点是数据传送速度快,缺点是占用的传输线条数多,适用于近距离通信。2.串行通信:数据字节的各位一位一位地依次传送的通信方式。串行通信的速度慢,但占用的传输线条数少,适用于远距离的数据传送。3.波特率:每秒钟传送的二进制数据的位数。串行通信数据传输形式:

3、异步(AsynchronousCommunication)同步(SynchronousCommunication)串行通信的方式:单工(a)、半双工(b)和全双工(c)(simplexhalfduplexfullduplex)发送器A站接收器B站单工通信(a)发收A站发收B站发收A站发收B站(b)(c)7.1.2串行通信方式7.1.2串行通信方式异步通信方式:单片机的串行通信使用的是异步串行通信,异步通信是指发送方和接收方采用独立的时钟,即双方没有一个相同的参考时钟作为基准。在异步通信中数据一般以一个字符为单位进行传

4、送。用一帧来表示一个字符,一帧信息由起始位(为0信号,占1位)、数据位(传输时低位在先,高位在后)、奇偶较验位(可要可不要)和停止位(为1信号,可1位、1位半或2位)组成。同步通信方式:在同步通信中,每个数据块的开头以同步字符SYN加以指示,使发送与接受双方取得同步。数据块的各字符之间没有起始位和停止位,提高了通信的速度。但为了能保持同步传送,在同步通信中须用一个时钟来协调收发器的工作,这就增加了设备的复杂性。7.1.3串行通信的数据传输形式-异步通信格式7.1.3串行通信的数据传输形式-异步通信格式7.1.3串行通

5、信的数据传输形式-异步通信格式7.1.3串行通信的数据传输形式-异步通信格式7.1.4波特率7.2STM32的USART的结构特性STM32有3-5个的全双工的异步串行通信USART接口,可实现设备之间的串行数据传输。外部引脚:接收数据输入(RX)发送数据输出(TX)清除发送(nCTS)发送请求(nRTS)发送器时钟输出(CK)内部包括:发送数据寄存器(TDR)接收数据寄存器(RDR)移位寄存器IrDA串行红外编解码模块硬件数据流控制器、时钟控制、发送控制、唤醒单元、接收控制、中断控制和波特率控制等。PA口16脚PB

6、口16脚PC口3脚PD口2脚USART2_TX:USART2_RX::USART1_TX:USART1_RXUSART3_RX:USART3_TX:串口2串口1串口3STM32F103Cx:拥有3个USARTPA口16脚PB口16脚PC口16脚PD口3脚:USART1_RTS:USART1_CTS:USART1_RX:USART1_TX:USART1_CKUSART2_CTS:USART2_RTS:USART2_TX:USART2_RX:USART2_CK::USART3_RTS:USART3_CTS:USART3_

7、CKUSART3_RX:USART3_TX:STM32F103RBT6包含3个USART:USART1、USART2、USART3。CR1CR37.3USART相关寄存器USART的功能是通过操作相应寄存器实现的数据寄存器(USART_DR)控制寄存器1(USART_CR1)控制寄存器2(USART_CR2)控制寄存器3(USART_CR3)状态寄存器(USART_SR)波特比率寄存器(USART_BRR)保护时间和预分频寄存器(USART_GTPR)数据寄存器(USART_DR):用于保存接收或者发送的数据7.3U

8、SART相关寄存器数据寄存器(USART_DR):用于保存接收或者发送的数据7.3USART相关寄存器控制寄存器1(USART_CR1)UE:USART使能0:USART分频器和输出被禁止1:USART使能M:字长0:1位起始位,8位数据位,n个停止位1:9位数据位WAKE:唤醒方式0:被空闲总线唤醒1:被地址标记唤醒PCE:校验控制使能PS:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。