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

2021-03-03 21:19:59 字數 1312 閱讀 9962

1樓:生活如歌

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

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

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

2樓:匿名使用者

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

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

3樓:萍水e相逢

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

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

事先要 規劃 好的!

這個是我的 理解!

祝你順利

4樓:

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

5樓:匿名使用者

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

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

6樓:匿名使用者

一主bai

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

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

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

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

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

7樓:匿名使用者

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

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

這裡有兩種方法,

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

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

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

8樓:匿名使用者

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

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

9樓:匿名使用者

從機使用一個軟引數來設定地址

10樓:捎似弊肛習歡嫡

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

微控制器多機通訊是怎麼回事,微控制器多機通訊的基本原理?

微控制器多機通訊很複雜的,給你解釋下原理,其他的自己到網上去搜下資料,看下程式就可以理解了的。我們學的是51微控制器,我就給你說51微控制器的通訊原理哈!51微控制器具有多機通訊的功能,可實現一臺主機於多臺從機的通訊。多機通訊充分利用了微控制器內部的多機通訊控制位sm2。當從機sm2 1時,從機只接...

微控制器之間如何實現通訊,微控制器與微控制器之間如何進行序列通訊?

兩個單抄片機之間串列埠襲通訊,如果是用proteus 最簡單 bai了,兩個微控制器的rxd,txd交叉連線就行了。du要是實物最zhi好用rs232連線通訊,距離可以達到幾十米。再遠點距離,用rs485連線通訊。總之,方法很多的,dao也很靈活的。1 微控制器的通訊 有抄序列襲通訊和並行通bai信...

微控制器如何與串列埠模組進行通訊,微控制器如何與8個串列埠模組進行通訊

這個東西我做過,使用串轉並的晶片2552,一個2552帶2個串列埠。你這個方案裡需要接4個2552,現實並口轉串列埠。我做過相關的產品設計,有相關的電路圖和源 需要的話,可以找我聯絡。樓主的問題不明。假設說串列埠模組是現成的,那就要加電路,如果模組是你自己做的,那你可以在每次通訊前發一個地址資料出來...