Ⅰ 用485匯流排實現單片機多機通訊,軟體上怎麼編程,可不可以給我個例子
485與你的主從單通信有一個最大的區別就是有一個485地址碼,如果您知道了RS232通信,那麼485通信就應該不在話下了:
比如,一根485線上可以懸掛32個節點,那麼,每個節點應該有一個唯一的可識別地址,在通信時,可以可以設置通信格式如下:
0XA5,0X5A,0XUU,0X......(其中將0XA5與0X5A作為握手信號,那麼,0XUU(其中UU表示數據),作為485地址識別碼,後面的可以表示長度與發送的數據以及校驗等),那麼你的編程就簡單了啊,你發送字元串:0XA5,0X5A,0X01,0X10。。。,那麼,這個發送的命令是發送給地址為0X01的485設備,發送的數據就是後面的定義數據了。