异步串行通信接口概论.pptVIP

  • 2
  • 0
  • 约3.14千字
  • 约 17页
  • 2017-07-08 发布于湖北
  • 举报
1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 21天学嵌入式开发 第十三讲:异步串行通信接口 课程安排 USART结构 USART编程方法 CAN结构 CAN编程方法 USART结构 STM32的USART为通用同步异步收发器 工业标准NRZ异步串行数据格式。 分数波特率发生器。 同步单向通信和半双工单线通信。 LIN(局部互连网)。 智能卡协议和IrDA(红外数据)SIR ENDEC规范。 调制解调器(CTS/RTS)。 多处理器通信能力。 DMA方式。 USART特征描述 STM32的数据字长 通信格式 USART发送器 USART发送配置过程如下: 通过在USART_CR1寄存器上置位UE位来激活USART。 通过设置USART_CR1的M位来定义传输字长。 在USART_CR2中设置停止位的位数。 如果采用多缓冲器通信,配置USART_CR3中的DMA使能位(DMAT),同时设置DMA寄存器。 设置USART_CR1中的TE位,发送一个空闲帧作为第一次数据发送。 利用USART_BRR寄存器选择要求的波特率。 把要发送的数据写进USART_DR寄存器(此动作清除TXE位)。在只有一个缓冲器的情况下,对每个待发送的数据重复步骤(7)。 USART接收器 整个USART接收配置过程如下: 将USART_CR1寄存器的

文档评论(0)

1亿VIP精品文档

相关文档