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

時間 2021-08-30 09:14:15

1樓:匿名使用者

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

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

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

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

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

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

2樓:

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

3樓:匿名使用者

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

4樓:匿名使用者

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

5樓:匿名使用者

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

6樓:匿名使用者

你 懷疑 可能是對的

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

祝你順利

7樓:科學大求證

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

8樓:雅霸暗暗

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

感謝lz啊~~

9樓:匿名使用者

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

51微控制器串列埠通訊問題

10樓:匿名使用者

c51微控制器的程式:

1、初始化程式:

tmod=0x20; th1=0xfd; tl1=0xfd;sm0=0; sm1=1; ren=1; tr1=1; ea=1; es=1;

2、傳送程式:

void comdata_send()//串列埠傳送資料3、接收資料:

void comdata_receive() interrupt 4}

11樓:魔靨一陣風

#include

#define uchar unsigned char

#define uint unsigned int

uchar idata trdata=;

sbit k1=p3^2; //對應開發板k1按鍵

//串列埠初始化

void uart_init(void)

void delay1ms(uint i)}}

//串列埠傳送乙個位元組

void uart_sendchar(unsigned char dat)

//串列埠傳送乙個字串

void uart_sendstring()

//主函式

void main(void)}}

//串列埠接收中斷函式

void int_uartrcv(void) interrupt 4}

12樓:曾年胥昌黎

樓主,傳送與接收不要放在同乙個中斷服務程式中,rx_data[i]=sbuf;

sbuf=rx_data[i];

這兩句不應放在同乙個中斷服務程式中啊,都放在main()}rx_data[i]=sbuf,放在中斷服務程式中;

13樓:奈妍杭綺琴

這個很難說,可能是其它程式問題,你仔細檢查一下,你整段程式,總能發現其中問題的!一步一步的找,和執行看看,一下哪步出問題了

求用51微控制器做的無線電傳輸的發射模組和接收模組及電路圖,能詳細點就詳細點啊!謝謝啦

hehe cpu是啥8086嗎,上adi 上80多塊錢,就買乙個晶元,不用做,沒有成本,求用微控制器做的無線電傳輸的發射和接收電路圖,能詳細點就詳細點啊!跪謝!兩點,1你沒有講你想使用的無線傳輸模組 是nrf2401?2 微控制器 51?求無線發射接收模組電路圖 用nordic和cypress 的i...

51微控制器裡TMOD設定問題,51微控制器裡TMOD設定問題

問題1 工作方式0 0x00 工作方式1 0x01 工作方式2 0x02 工作方式3 0x03 問題2 當你選擇好工作方式後,接下來就是設定初始值,方式0 16位加法計數器用了13位,也就是說,可以計算2 13 要想計數更大,使用迴圈即可。同理方式1 16位加法計數器用了16位,方式2是8位的。以上...

51微控制器SBUF什麼意思,51微控制器中SBUF中讀出的資料型別

define 巨集定義 unsigned乙個資料型別 還有就是signed 乙個是有符號 乙個是無符號 int資料型別 sbuf是串列埠接送或者傳送資料暫存器 define 是定義乙個常量 unsigned char 定義乙個字元型變數,unsigned int 定義乙個整數型變數購買sea wol...