微控制器多機串列埠通訊時,怎麼設定從機位址

2021-03-03 21:19:57 字數 1312 閱讀 8476

1樓:萍水e相逢

主機傳送資料時加上特別標記,就是從機的位址。

從機接收時,看這個位址 是不是 自己的位址,是就接收,不是就棄之不理!

事先要 規劃 好的!

這個是我的 理解!

祝你順利

2樓:

設定方法很多,例如:寫入從機的程式中,寫入從機的eeprom中,或加撥碼開關等。

3樓:匿名使用者

打個比方 你可以傳送兩幀 第一幀為位址幀 第二幀為資料幀

微控制器的多機通訊是,如何設定從機的位址。

4樓:生活如歌

一般是由程式設計者自己來確定位址,或者通過硬體來

設定,硬體位址設定通專過電路板上的撥碼開關來屬

選擇,例如下面這個圖,有兩個撥碼開關,兩位就00、01、10、11四個位址,依次類推,攝像監控雲台控制裡就是通過這種辦法來設定的從機位址(一般是485通訊)

5樓:匿名使用者

我用過i2c,spi的多機通訊,從機位址都是軟體設定的,必須和主機當前位址一樣才可以通訊,樓主用的是不是串列埠多機通訊,我想基本原理都是想通的

微控制器串列埠多機通訊問題,一主多從,各個從機硬體、程式都一樣,請問怎麼實現通訊?

6樓:匿名使用者

一主bai

多從,最好用序列485匯流排方式通du訊,485用兩根線,從zhi機都掛dao著匯流排上,

主機以輪巡的方式專訪問從機

屬,對話協議可以用最簡單的485modbus匯流排對話協議。

如果是232口,可以用232/485轉換就可以用485匯流排了。

不知微控制器能不能有現成的序列485介面板或電路就更簡單了。

7樓:匿名使用者

可否修改從機的程式?主機與從機建立一套應答和等待訊號的機制就可以了專.

從機沒有位址,是不能區屬分的,也不可能區分.

這裡有兩種方法,

第一種是:從機程式都一樣,用人手對從機編號.

從機都收到主機傳送的訊號,編號對應的從機才回應.

第二種是:從機程式不一樣,一開始就燒進帶編號的程式.

8樓:匿名使用者

從機沒硬體位址 如何 識別?

硬體沒有 區別,軟體 上應該 有所考慮 吧

9樓:匿名使用者

從機使用乙個軟引數來設定位址

10樓:捎似弊肛習歡嫡

到**,只能是順乎自然。蝸居的區城

微控制器串列埠通訊資料丟失原因,51微控制器串列埠通訊上位機接收資料丟失,怎麼解決

程式邏輯混亂,出現不確定現象,測試結果時好時壞。理順一下程式思路,保證採集按鍵 傳送 接收資料 顯示為乙個完整的週期跟後面其他的操作沒有關係。利用按鍵通過串列埠向上傳送對應命令,收到上面發下來的資料在lcd上顯示。第一次按按鍵串列埠傳送的指令正確且能把資料正確的顯示出來,在第二次按按鍵串列埠傳送的指...

微控制器與PC串列埠通訊程式,要求如下

這種問題必須你自己解決,雖然道理簡單,但是做起程式來還是挺麻煩,好好學學吧,自己弄懂之後你會很有成就感,沒有人會願意花上半上午的時間給你做這個程式的 微控制器與pc用串列埠通訊需要什麼條件?pc的串列埠的電平邏輯1是 3 15v邏輯0是 3 15v跟微控制器0 5v電平是不相容的 所以需要max23...

微控制器通過串列埠控制另外微控制器問題

撒辰狂綺南 沒試過兩個微控制器直接tx對rx,rx對tx。貌似這樣不安全。我試過加上max232的。如圖所示的那種,不要九針底座。u2的t1out可以直接連線到u3的r1in。再u2的r1in直接連線到t1out.另外兩個微控制器的地線一定要相連,即電壓0點相同。可用u2的地線和u3的地線相連即可。...