|
|
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作鍺本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。
51单片机多个串口接收多字节数据 串口通信
最近看串口突然有个问题没想明白,全部
如果我用串口调试助手发送多个字节的16进制数例如:55 33 aa 44等,按发送是四个字节一起出去的但是51的SBUF只能装一个字节的数据,剩下的数据怎么办那当然我知道肯定能接收正确,我就是不理解这个是如何接收的
按发送是四個字节一起出去的,...全部
----------------------
它们不是“一起”出去的。
实际上串行口是按照波特率,把一位一位的二进数顺序送出去的。
51的接收器也是按照波特率,一位一位的收
等到收齐了8个位(如55H),就送到SBUF并且在RI置一;
再接着收,33H、...等等
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。