永发信息网

通过串口通信时,以下哪个因素不影响数据传输的

答案:2  悬赏:10  手机版
解决时间 2021-12-22 00:31
  • 提问者网友:原来太熟悉了会陌生
  • 2021-12-21 12:45
通过串口通信时,以下哪个因素不影响数据传输的
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-12-21 13:43
异步串行数据通信三种通路形式为:单工、半双工、全双工。单工形式:消息只能单向传输。半双工形式:通信双方都能收发消息,但不能同时进行收和发的工作方式。全双工形式:通信双方可以同时收发消息。
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-12-21 14:07
单片机c语言中,unsigned long 和float两种类型的数据都是32位的,即4个字节;而sbuf只有8位,这样赋值只会将低八位赋给sbuf,所以数据会是乱码。你可以用下面的循环语句来传送: 发送端程序: int i; for(i=0;i<4;i++) { sbuf=s; while(!ti); ti=0; s=s>>8; } 接收端程序: int i,ss; for(i=0;i<4;i++) { while(!ri); ss=sbuf; ri=0; ss=ss<<24; s=ss|s; s=s>>8; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯