接收移位寄存器里有残留怎么处理?请大神指教,不胜感激!
Jason Wu4:
用户对接受移位寄存器不能操作吧,只能操作接受缓存器。
你如何判断移位寄存器有残留数据的?采用哪种接收方式,查询,中断还是FIFO中断?
接收移位寄存器里有残留怎么处理?请大神指教,不胜感激!
zhihua pang:
回复 Jason Wu4:
在接收使能关闭的情况下,通过串口给F2812发了一个字节数据,这个字节数据是我不想要的。接收使能一打开,这个不想要的字节立马就被读入了。有没有什么办法,在打开接收使能之前可以清空下移位寄存器?以下附上中断代码。
接收移位寄存器里有残留怎么处理?请大神指教,不胜感激!
Jason Wu4:
回复 zhihua pang:
那你只能在接受打开之前,将接受缓存(RXBUF)清除
接收移位寄存器里有残留怎么处理?请大神指教,不胜感激!
zhihua pang:
回复 Jason Wu4:
接收之前可以主动清除吗?还是只能被动的接收比如0x00之类的空字节?
还望大神指教 !
接收移位寄存器里有残留怎么处理?请大神指教,不胜感激!
zhihua pang:
回复 Jason Wu4:
不好意思,看错了。。。您说的是RXBUF
就是说没法清空移位寄存器,只能是校验接收到的数据,错误数据的话就清空。对吧
接收移位寄存器里有残留怎么处理?请大神指教,不胜感激!
Jason Wu4:
回复 zhihua pang:
对的,就是这个意思