USART学习记录

Universal synchronous asynchronous receiver transmitter (USART)通用同步异步收发器

任何 USART 双向通信均需要至少两个引脚:接收数据输入引脚 (RX) 和发送数据引脚输出 (TX):
发送的TX接接收的RX 引脚。

需要共地来保持标准相同。参考电位相同。

发送和接收由通用波特率发生器驱动,发送器和接收器的使能位分别置 1 时将生成相应的发
送时钟和接收时钟。

奇偶校验位是算在数据帧的。配置时需要注意。
 

   

 

 

 TXE在空闲状态为“1”。

时序描述。使能USART,(TE=1),将数据写入DR,TXE清零,DR中的值传到移位寄存器,TXE由硬件置一。如果没有写入,TXE保持一,移位寄存器中的值全部传输完,TC等于一,表明没有数据需要传输。

 串口引脚复用配置时,下面的是对的,上面是错的因为

 

 进行或的时候造成数据错误。只能独立进行设置。

 这表明如果开启中断,可以在中断函数中接收数据。

DMA模式。

 通道必须按照表格所示配置。

 添加寄存器的地址,直接模式时也要配置。

 在传输时,buffersize的值递减,非循环模式时递减到0,循环模式后,减到1后再减为10.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值