永发信息网

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

答案:6  悬赏:70  手机版
解决时间 2021-03-14 14:04
我的zigbee模块是用串口和外界通信的,于是我用两台电脑分别用RS232的线连一个无线模块,一台发一台收,这个事正常的。然后我写了一个51串口发数据的程序,用RS232的线连接电脑,发现电脑那边收到的数据也是正确的。但是,我用51跟zigbee通过串口连接起来,发送数据就是错误的了。每次收到的都是FF,这到底是为什么呢?串口的设置时没问题的,模块和电脑、单片机波特率都是9600,停止位1,没有奇偶校验位。是不是硬件连接的问题呢?那个zigbee模块自带MAX232的,我的单片机也接了MAX232.求高人指教啊!!
最佳答案
如果没有发送数据也会收到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串口连接的部分硬件连接错误,或者串口参数设置不对造成的。
全部回答
你 怀疑 可能是对的 你 不用 max232,模块 串口 与 单片机 直接连试试 祝你顺利
不知你用的ZigBee是什么型号的呢……如果是CC2430、2530这样的,9600的波特率是不准确的。
给你提供一个思路,pc之间直接用zigbee通信的程序应该是有示例代码的,如果这个会的话,其实你可以把单片机看成透明的,推荐使用stc的12或是15系列的51单片机,这个51具有双串口,pc通过max232连接单片机串口1,单片机串口2连接zigbee,串口1接收什么,串口2就往外发送什么,在串口1接收的中断服务程序中加入显示的代码,就能实现你的要求
你的51引脚出来的电平是5v的还是ttl的,如果是5v请转换成ttl电平!
我晕。。。我们也在做这个。。遇到的问题和你一模一样、、、咱们交流下呗。。你们怎们解决的。。你们也是买的鼎泰克的zigbee?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从上海寄信到台湾要多少钱?
珑冰玉美容SPA地址有知道的么?有点事想过去
“七分水,三分茶”还是“三分水,七分茶”
士,石,心,前,开,父,刀,斤怎么加在一起,组词
菲亚特perla的obd接口位置
康达海鲜酒家这个地址在什么地方,我要处理点
高新区产业发展水平指标包括哪些
无源洞景区在什么地方啊,我要过去处理事情
5000块钱的笔记本,老大们给我推荐几款啊
金源酒店地址在哪,我要去那里办事
看看我今年的运气.w我是1982年2月18日出生
一部电视剧从拍完成电台播出要多长时间?
商务用车:奥迪A4,奔驰C180,华晨宝马X1,哪个合
男性没有y染色体的机率有多大
我用苹果5S手机,QQ上面的名片标签设置不成功
推荐资讯
烟台芝罘区到威海汤泊温泉该怎么走?有没有车
DNF武器模型改过后,为什么自己身体把武器挡
2.0舒适版天籁怎么调节前后雾灯?
win10游戏环境异常怎么解决
无线宽带好还是有线宽带好
发票汇总表 实际销售金额 负数 怎么报税
新手机买来第一次充电时应该开机充还是关机充
快递能寄茶叶到台湾吗
请问,我今天坐车到火车站,在路上出车祸了,
黄石港区黄石Shoemarker(万达店)地址在什么地
我戴125度的眼镜6年了,现在去配了副175/200
BuildAssetBundleOptions.DeterministicAsset
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?