51单片机和无线模块zigbee通过串口通信的问题!!!

2024-12-22 23:58:57
推荐回答(5个)
回答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:

请检查zb和51的收发串口线,交叉连接。zb的收连51的发,用万用表测一下,如果有示波器看看zb有无信号波形!祝你好运!

回答3:

不知你用的ZigBee是什么型号的呢……如果是CC2430、2530这样的,9600的波特率是不准确的。

回答4:

你 怀疑 可能是对的

你 不用 max232,模块 串口 与 单片机 直接连试试

祝你顺利

回答5:

你的51引脚出来的电平是5v的还是ttl的,如果是5v请转换成ttl电平!