只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
使用道具 舉報
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.zg4o1577.cn/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 單片機教程網