我现在有一个项目需要串口是发送1位起始码,9位数据,1位结束码(其实是2位结束码,但是第一位结束码会变化,就作为第九位数据发送)
我看数据手册中可以发送9位数据,可以选择是否为奇偶校验盐,如果使能了奇偶校验,使用寄存器UxUCR的D9的值决定发送第九位的值,我现在不使能奇偶校验,第九位只是发送数据的话,是把第九位加在正常数据的后面还是把数据加载在什么寄存器里面吗,感谢解答!
灰小子:
回复 Viki Shi:
发送9位数据方法见楼上。
不能用奇偶校验位,这一位是自动计算出来的
gaoyang9992006:
如果觉得这句话有歧义,可以先测试一下,用串口工具观察看看那一位是什么内容。
user5351040:
回复 gaoyang9992006:
感谢,当时的确觉得这句话有歧义,看英文手册也是如此,实际测试发现没有开启奇偶校验的话第九位就是由D9位发送的。