![]() |
后來怎么解決的?我也遇到這個問題了。 |
通過485通信, 屬于準雙向通訊,在接收時不能發(fā)送,上位機與下位機通訊, 一般為 上位機 發(fā)送 指令 或者 數(shù)據(jù),下位機接收完成后 判斷 是指令還是數(shù)據(jù), 并返回 執(zhí)行狀態(tài) 和 數(shù)據(jù)。 |
單片機通過485通信, 屬于準雙向通訊,在接收時不能發(fā)送,上位機與下位機通訊, 一般為 上位機 發(fā)送 指令 或者 數(shù)據(jù),下位機接收完成后 判斷 是指令還是數(shù)據(jù), 并返回 執(zhí)行狀態(tài) 和 數(shù)據(jù)。 就是 有接收完成 后 馬上 返回數(shù)據(jù) 給 上位機。即 上位機與下位機的收發(fā)協(xié)議。 如果 隨意發(fā)送數(shù)據(jù),那肯定會亂套了。 |
如果收發(fā)的頻率不一致,會發(fā)生此現(xiàn)象。 |
a超人 發(fā)表于 2018-11-10 10:52 設(shè)斷點查,先看接收對不對。 |
Powered by 單片機教程網(wǎng)