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的地線相連即可。...