怎樣通過串列埠實現51和ZigBee模組的資料通訊 5

2025-03-02 14:55:07 字數 1220 閱讀 8478

怎樣通過串列埠實現51和zigbee模組的資料通訊

1樓:網友

只要你的通訊協議你包含串列埠通訊協議,51和zigbee之間的電平相同就可以通訊了啊,如果你的zigbee模組的i/o口沒有設定串列埠,那自己在協議裡甚至下。

51微控制器和無線模組zigbee通過串列埠通訊的問題!!!

2樓:網友

如果沒有傳送資料也會收到ff,可以試試將zb模組與微控制器連線的那個串列埠線拔掉,看看是否還會收到,如果沒有,那麼表示串列埠線有干擾,要換。

建議您按下面步驟先檢查一下:

1、首先先確認zigbee模組之間是否能正常通訊。兩個zb模組直連電腦,用串列埠除錯助手做收發測試,如果通訊正常,到第2點;

2、確認微控制器的串列埠設定於zb模組的串列埠設定是否一致(波特率,資料位,效驗位等等),若一致到下一步;

3,、將微控制器rs232介面的腳與zb模組的腳對接,若無資料,則交叉反接,即2接3,3接2,5接5。

通常連不上微控制器都是與zb串列埠連線的部分硬體連線錯誤,或者串列埠引數設定不對造成的。

3樓:網友

我暈。。。我們也在做這個。。遇到的問題和你一模一樣、、、咱們交流下唄。。你們怎們解決的。。你們也是買的鼎泰克的zigbee?

4樓:網友

你的51引腳出來的電平是5v的還是ttl的,如果是5v請轉換成ttl電平!

5樓:網友

考慮電平問題!!!ttl還是5v的。

6樓:網友

不知你用的zigbee是什麼型號的呢……如果是cc這樣的,9600的波特率是不準確的。

7樓:匿名使用者

你 懷疑 可能是對的。

你 不用 max232,模組 串列埠 與 微控制器 直接連試試。

祝你順利。

8樓:科學大求證

是zigbee與微控制器沒有共地的問題,我的就是這個問題。

9樓:雅霸暗暗

求lz給下51與zigbee模組連線的電路圖丫~~u我也行丫~~

感謝lz啊~~

10樓:網友

請檢查zb和51的收發串列埠線,交叉連線。zb的收連51的發,用萬用表測一下,如果有示波器看看zb有無訊號波形!祝你好運!

51微控制器怎麼通過串列埠傳送小數,51微控制器怎麼通過串列埠傳送小數?

方法多的去了,把數字37.5轉換為字串 37.5 傳送可以,用壓縮bcd碼0x37 0x05傳送也可以,多得是。不一定一定要浮點處理。你自己定一個協議,1次發6個資料,選擇其中的2個作為資料,其他作為驗證碼,另一個微控制器接收到就演算法處理 微控制器不支援浮點運算的,你可以申請兩個變數,把整數和小數...

51微控制器串列埠怎麼樣才能實現全雙工通訊

首先要明確bai全雙工通訊方式的du具體含義 全雙工方zhi式需要通dao信雙方連線兩條傳輸 回線 答共地 一條是將資料從甲方送到乙方,另外一條是從乙方送到甲方。就是甲乙雙方各自對應一發一收,51微控制器上是有一個全雙工的序列介面的,可以用兩條傳輸線實現雙向同時傳送。就你說的問題,我看得不是很明白,...

51微控制器,通過串列埠助手向微控制器傳送字串,微控制器將字串逆序傳送回計算機,用C語言程式設計

電腦通過串列埠助手向微控制器傳送字串,微控制器定義一個可以儲存7個字元的陣列,依次儲存接收的字串,當接收到7個字串後,就可以從陣列的最後一個字元向前傳送每一個字元給電腦就可以了。剩下的就是串列埠初始化,串列埠接收和傳送程式了,就比較好寫了。其實,電腦傳送任意的7個字元的字串都可以,微控制器收到後就可...