串行通信 网上找的很多都不能用··希望能有自己写的能行的程序·或者跟我说下构想··谢谢!! 这个板跟郭天祥的差不多··
(STC89C52RC)以16进制发送一个0-65536之间的任一数,当单片机收到后在数码管上动态显示出来,波特率自定。
答案:1 悬赏:30 手机版
解决时间 2021-05-05 09:40
- 提问者网友:我是我
- 2021-05-04 12:31
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-05-04 13:43
由于串口的通讯协议所限定,串口每次只能发送一个字节。但是用户可以根据自己的的要求,在不变动串口协议的前提下,自己定义通讯协议,也有一些通用的协议。根据你的要求可以自己定义一个简单的通讯协议就可以了。例如,用户码+n个数据码+加n个数据反码+结束码。其中用户码是多机通讯用来识别从机的。数据码:就是有效数据,例如你想要哥16进制的数,那你的数据码就可以定义为两个字节。数据反码:是用来对前面的数据进行校验的。结束码:用来说明一帧数据结束,从机可以来解码数据了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯