我向下位機發 mscm1.Output :=chr($7B)+ chr($06)+ chr($00)+ chr($01)+ chr($01)+chr($F4)+ chr($D3)+ chr($87);地址位,命令位,2個暫存器位,2個資料位,2 個校驗位,發資料 5,50,500,都不正常
uj5u.com熱心網友回復:
請教各位大俠啦!!!uj5u.com熱心網友回復:
這問題描述得。。。具體什么不正常?有例外貼例外資訊uj5u.com熱心網友回復:
1. 貼出你的協議.2. 不正常在哪里?
uj5u.com熱心網友回復:
不正常是命令沒發出去,還是波特率那些設定不對,還是下位機沒反應?uj5u.com熱心網友回復:
看病行醫,對癥下藥!講清楚點:上位機問題,還是下位機設備程式問題?uj5u.com熱心網友回復:
我向下位機發 mscm1.Output :=chr($7B)+ chr($06)+ chr($00)+ chr($01)+ chr($01)+chr($F4)+ chr($D3)+ chr($87);地址位,命令位,2個暫存器位,2個資料位,2 個校驗位,發資料 5,50,500,都不正常“地址位,命令位,2個暫存器位,2個資料位,2 個校驗位”這里的描述有問題,是一個位元組里的8個位?還是連續的8個位元組?
樓主最好能把整個通訊協議貼出來,這樣有助于分析,通常報文自同步或者采用RTS/CTS流控協議的通訊模式PC串行口都能支持,但MCS-51常用的“多機通訊模式”則不能直接支持,但在速率較低的情況下可以用BREAK信令或者幀錯誤捕獲方式間接支持。
uj5u.com熱心網友回復:
貼出協議報錯的具體資訊,好讓我們分析是下位機問題,還是波特率引數的設定問題uj5u.com熱心網友回復:
你用串口助手 檢測一下 你發送的資料是什么格式?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/122341.html
標籤:網絡通信/分布式開發
