下载此文档

stm32 例程 串口实验.doc


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
-
. z.
实验要求
使用开发板上的串口向PC发送信息
PC通过串口向开发板发送数据,CPU在接收到后,确认信息,并通过串口返回数据
例如:开发板先发送一个字符‘c’,然
1:检测到LIN断开。
注意:假设LBDIE=1,当LBD = 1时产生中断。
位7 T*E:发送数据存放器(TDR)空
当TDR存放器中的数据被转移到移位存放器时,该位由硬件置’1’。如果USART_CR1存放器中的T*EIE = 1,则产生中断。写USART_DR存放器,将该位清’0’。
0:数据还没有被转移到移位存放器;
1:数据已经被转移到移位存放器。
注意:该位被用在单缓冲发送中。
位6 TC:发送完成
当包含有数据的一帧发送完成后,并且T*E=1时,该位由硬件置’1’。如果USART_CR1存放器中的TCIE = 1,则产生中断。该位由软件序列清’0’ (先读一次USART_SR存放器,后写一次USART_DR存放器)。TC位也可以通过向该位写’0’来去除,此清零方式只在多缓冲通信中推荐使用。
0:发送还未完成;
1:发送完成。
位5 R*NE:读数据存放器(RDR)非空 (Read data register not empty)
当RDR移位存放器中的数据被转移到USART_DR存放器时,该位由硬件置位。如果USART_CR1存放器中的R*NEIE = 1,则产生中断。读USART_DR存放器,将该位清零。R*NE位也可以通过向该位写’0’来去除,此清零方式只在多缓冲通信中推荐使用。
0:没收到数据;
1:收到数据,可以读出。
位4 IDLE:监测到总线空闲 (IDLE line detected)
当检测到总线空闲时,该位被硬件置位。如果USART_CR1存放器中的IDLEIE = 1,则产生中断。该位由软件序列去除 (先读USART_SR,后读USART_DR)。
0:没有检测到空闲总线;
1:检测到空闲总线。
注意:IDLE位不会再次被置位,直到R*NE位被置位 (即又检测到一次空闲总线)
位3 ORE:溢出错误 (Overrun error)
R*NE = 1的同时,移位存放器中接收到的当前数据,准备转移至RDR存放器时,该位被硬件置位。如果USART_CR1中的R*NEIE = 1,则产生中断。该位由软件序列清零(先读USART_SR,后读USART_CR)。
-
. z.
0:没有溢出错误;
1:检测到溢出错误。
注意:该位被置位时,RDR存放器中的数据不会丧失,但是移位存放器中的数据会被覆盖。在多缓冲通信模式下,如果设置了EIE位,则ORE置位会产生中断。
位2 NE:噪声错误标志 (Noise error)
在接收到的帧中检测到噪声时,该位由硬件置位。该位由软件序列去除 (先读USART_SR,再读USART_DR)。
0:没有检测到噪声;
1:检测到噪声。
注意:该位不会产生中断,因为它和R*NE一起出现,硬件会在设置R*NE标志时产生中断。在多缓冲通信模式下,如果设置了EIE位,则NE置位会产生中断。
位1 FE:帧错误 (Framing error)
当检测到同步错位,过多的噪声或者断开符,该位被硬件置位。由软件序列将其清零(先读USART_SR,再读USART_DR)。
0:没有检测到帧错误;
1:检测到帧错误或者break符。
注意:该位不会产生中断,因为它和R*NE一起出现,硬件会在设置R*NE标志时产生中断。如果当前传输的数据既产生了帧错误,又产生了溢出错误,硬件还是会继续该数据的传输,并且只设置ORE位。在多缓冲通信模式下,如果设置了EIE位,则FE置位会产生中断。
位0 PE:校验错误 (Parity error)
在接收模式下,如果出现奇偶校验错误,该位被硬件置位。由软件序列对其清零(先读USART_SR,再读USART_DR)。在去除PE位前,软件必须等待R*NE标志位被置’1’。如果USART_CR1中的PEIE = 1,则产生中断。
0:没有奇偶校验错误;
1:奇偶校验错误。
[编辑] USART_DR (Data Register)数据存放器
位31:9 保存位,由硬件强制为0
位8:0 DR[8:0]:数据值 (Data value)
包含了发送或接收的数据。由于它是由两个存放器组成的,一个给发送用(TDR),一个给接收用(RDR),该存放器兼具读和写的功能。TDR存放器提供了内部总线和输出移位存放器之间的并行接口。R

stm32 例程 串口实验 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xnzct26
  • 文件大小689 KB
  • 时间2022-07-10
最近更新