只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
221012151255.jpeg (75.42 KB, 下载次数: 24)
下载附件
2022-10-12 15:20 上传
221012152514.jpeg (85.62 KB, 下载次数: 27)
2022-10-12 15:24 上传
221012152246.jpeg (49.92 KB, 下载次数: 28)
使用道具 举报
gaima 发表于 2022-10-12 19:04 感谢各位大佬回复。我是按照0101,延时等待回复;0104,延时等待回复;0103,延时等待回复,0102,延时等待 ...
xuyaqi 发表于 2022-10-12 19:36 明显0101收到,在你的等待时间没有回复你,所以你得要求对方收到马上回复你,你收到0101回复后再通知下一 ...
人中狼 发表于 2022-10-12 21:32 这是协议设计的问题,你现在的通讯协议不合适,或者可以说不算是通讯协议
gaima 发表于 2022-10-12 20:07 对,就这个意思,我该怎么写,收到这个回复?光是加长delay,没效果。
gaima 发表于 2022-10-12 22:50 因为从机也是我瞎编的,都还没加入crc检验,协议按自己想的简单的来。我希望先架好框架,通讯正常顺畅, ...
人人学会单片机 发表于 2022-10-13 12:19 参考这个 http://www.51hei.com/bbs/dpj-214747-1.html
Y_G_G 发表于 2022-10-13 13:18 如果你用串口屏,那就应该用跟串口屏一样的协议,这样一来,串口屏和空调控制就可以用相同的函数了 不用再 ...
gaima 发表于 2022-10-14 09:15 欣瑞达或者迪文串口屏,它就是8字节指令,所以发送函数用的同一个。但是接收函数就不行了,空调机一个指 ...
Y_G_G 发表于 2022-10-14 16:32 不管是发送还是接收,正常来说,都不会用Delay(200)这种函数的 不管是发送/接收的数据是多少个字节的,都是 ...
gaima 发表于 2022-10-18 22:50 感谢大佬回复,是考虑到指令发出,处理,再接收,中间这段时间不可控。主机用while(count),那万一没收 ...
Y_G_G 发表于 2022-10-19 14:01 增加一个全局变量 T0_1ms_uart 这个变量在定时器中断中++
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网