2019-12-20 21:38发布
穿越时空 发表于 2018-3-22 15:24 我现在就是2个停止位,我还想让DR寄存器的bit8为高电平
xwkm 发表于 2018-3-23 11:45 这是一回事。8N2=9N1,第9位永远为1
最多设置5个标签!
这是一回事。8N2=9N1,第9位永远为1
而且校验位是固定的MARK或SPACE校验,选9个数据位,无校验,2个停止位,如果你用中断或查询的方式可以往DR送值得时候加0x80,DR是16位的。
如果你用DMA的话,传送就直接传16位的,
如果你不想用16位的,只想用8位的缓存,你可以先将DR bit8,置1,然后再启动DMA,不知道DMA传送8位会不会覆盖掉第9位的值,可以测试下。
我用9位数据,2个停止位
一周热门 更多>