使用DMA发送数据帧的时候,如何将USART_DR中的第8bit置1

2019-12-20 21:38发布

在使用DMA发送数据帧的时候USART_DR寄存器的第8bit位想发送的时候一直为高电平,不知如何实现
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
myxiaonia
1楼-- · 2019-12-21 18:04
USART_DR  这个寄存器是16位的 虽然只有9位有效  f1系列应该只支持16位访问,虽然你用8位数据写入,效果却等同于整型提升后按16位写入
shangdawei
2楼-- · 2019-12-21 21:31
7位+1位固定校验。
穿越时空
3楼-- · 2019-12-22 02:16
shangdawei 发表于 2018-3-22 13:29
7位+1位固定校验。

可以固定校验位吗?怎么固定
穿越时空
4楼-- · 2019-12-22 04:43
 精彩回答 2  元偷偷看……
sme
5楼-- · 2019-12-22 05:51
设成8位数据格式,2位停止位。
穿越时空
6楼-- · 2019-12-22 07:34
sme 发表于 2018-3-22 14:04
设成8位数据格式,2位停止位。

我现在就是2个停止位,我还想让DR寄存器的bit8为高电平

一周热门 更多>