打印

关于USART章节的一个疑问

[复制链接]
310|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大家好,我又来提问了。这次的疑问是关于USART章节的,书上讲的我都明白了,但是有个疑惑书上没提,我看官方手册好像也没有说,就比较好奇。我的第一个问题是:USART_DR这个寄存器,在全双工通讯方式下,可以同时发送与接收数据,那么我很好奇在同时收发数据时,这个寄存器的低9位是怎么协调好什么时候当作RDR,什么时候当作TDR来使用的呢?
我的第二个问题是:输入移位寄存器与输出移位寄存器它们两个的地址在哪里?因为我看USART_DR是有确定地址的,但是那两个移位寄存器没说,看到那个USART的框图,就不是很明白移位寄存器在哪里。。。从收发数据的工作流程来看,我感觉移位寄存器和TDR,RDR是分开独立的两个东西,所以应该不在DR里吧?而TDR、RDR就是DR在发送与接收时的不同称呼。不知道我这样理解是否是正确的?

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

437

主题

437

帖子

0

粉丝