串口接收寄存器SBUF收到数据后会把接收标志位RI置位的
电脑发送数据是一个字节接着一个字节,两个字节之间会有延时所以收到数据你需要尽快处理,不然可能会被新的數据覆盖配置中断就是为了及时响应把数据读出存储起来。所以SBUF内收到数据后RI就会置1在中断里把数据存储 然后及时把RI清零接收下一字節数据。
你对这个回答的评价是
串口接收寄存器SBUF收到数据后会把接收标志位RI置位的
电脑发送数据是一个字节接着一个字节,两个字节之间会有延时所以收到数据你需要尽快处理,不然可能会被新的數据覆盖配置中断就是为了及时响应把数据读出存储起来。所以SBUF内收到数据后RI就会置1在中断里把数据存储 然后及时把RI清零接收下一字節数据。
你对这个回答的评价是
网问答为提供知识和解答各类疑難的平台,目标是做到有问必答解决您遇到的各类问题.本站内容均为网友发表,并不代表本站立场!
传送部分假定 my_data是你要传的数据:
PC端也要按照先收高字节再收低字节来设计接收程序
你对这个回答的评价是?
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。