本帖最后由 始于116 于 2014-9-3 12:46 编辑
今天没事用示波器看了一下USART波形,我是设置的数据位8位,停止位1位,对应发送数字0x04,在奇校验时对应示波器上一个周期的01码为00000100011,偶校验为00001000111,无效验时为00000100011,感觉前8位应该是数据位之后两位的校验,之后1位校验位,之后停止位,那停止位岂不是两位了?第一个问题:为什么在偶校验时数据位发送的数据都移位了,变为0x08了?第二个问题:这是我在示波器上从右向左读的这段码,那不应该是左边是先到的数据吗,也不能够呀,所以我只能从右向左读码,就对应数字0X01,0x02等都符合规则了? |