永发信息网

stm32中串口寄存器 USART_DR一次能接收多少位的数据?

答案:3  悬赏:40  手机版
解决时间 2021-03-31 04:09
  • 提问者网友:骨子里的高雅
  • 2021-03-30 11:53
stm32中串口寄存器 USART_DR一次能接收多少位的数据?
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-03-30 11:58
8位数据
UART的协议就是规定了一次8位数据
你正常按顺序发就不会出问题
先发的数据一定是先收到的(不考虑数据出错的前提)追问假如我是A,B,A,B,A.............这样发送的,接收的时候正好是从B开始接收,这样不就乱套了?我主要就是担心这个追答那你就设置一个标志位C
每次C之后发AB
这样你收到C(C是固定的数)就知道下一个数就是A,再就是B
全部回答
  • 1楼网友:低音帝王
  • 2021-03-30 13:58
关注这个问题
  • 2楼网友:低音帝王
  • 2021-03-30 12:32
从代码中定义看,这个参数是16位的长度,也就是两个字节长度。但是使用的时候是一个字节一个字节接收的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯