gaima 發(fā)表于 2022-10-12 19:04
感謝各位大佬回復。我是按照0101,延時等待回復;0104,延時等待回復;0103,延時等待回復,0102,延時等待 ...
gaima 發(fā)表于 2022-10-12 19:04
感謝各位大佬回復。我是按照0101,延時等待回復;0104,延時等待回復;0103,延時等待回復,0102,延時等待 ...
xuyaqi 發(fā)表于 2022-10-12 19:36
明顯0101收到,在你的等待時間沒有回復你,所以你得要求對方收到馬上回復你,你收到0101回復后再通知下一 ...
人中狼 發(fā)表于 2022-10-12 21:32
這是協(xié)議設計的問題,你現(xiàn)在的通訊協(xié)議不合適,或者可以說不算是通訊協(xié)議
gaima 發(fā)表于 2022-10-12 20:07
對,就這個意思,我該怎么寫,收到這個回復?光是加長delay,沒效果。
gaima 發(fā)表于 2022-10-12 22:50
因為從機也是我瞎編的,都還沒加入crc檢驗,協(xié)議按自己想的簡單的來。我希望先架好框架,通訊正常順暢, ...
人人學會單片機 發(fā)表于 2022-10-13 12:19
參考這個 http://www.torrancerestoration.com/bbs/dpj-214747-1.html
Y_G_G 發(fā)表于 2022-10-13 13:18
如果你用串口屏,那就應該用跟串口屏一樣的協(xié)議,這樣一來,串口屏和空調控制就可以用相同的函數(shù)了
不用再 ...
gaima 發(fā)表于 2022-10-14 09:15
欣瑞達或者迪文串口屏,它就是8字節(jié)指令,所以發(fā)送函數(shù)用的同一個。但是接收函數(shù)就不行了,空調機一個指 ...
Y_G_G 發(fā)表于 2022-10-14 16:32
不管是發(fā)送還是接收,正常來說,都不會用Delay(200)這種函數(shù)的
不管是發(fā)送/接收的數(shù)據是多少個字節(jié)的,都是 ...
gaima 發(fā)表于 2022-10-18 22:50
感謝大佬回復,是考慮到指令發(fā)出,處理,再接收,中間這段時間不可控。主機用while(count),那萬一沒收 ...
Y_G_G 發(fā)表于 2022-10-19 14:01
增加一個全局變量 T0_1ms_uart
這個變量在定時器中斷中++
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |