51单片机与zigbee怎么连接?

原本我用串口实现单片机和电脑的连接,已经实现了数据的传送,现在我想改用zigbee来实现单片机发送的数据传输到电脑上。之前我已经实现了用两个zigbee模块在两台pc上的串口透传,现在我就是想在那个基础上,将一台pc机改为单片机,不知道能不能实现?如果能实现的话,我该怎么连接单片机和zigbee,下面是我用到的东西,希望可以弥补下我的表达。zigbee是核心是cc2530的。希望大神可以给个详细的解答。

首先,PC之间直接用zigbee通信的程序应该是有示例代码的;如果这个做好了的话,接下来可以把单片机看成透明的(推荐使用STC的12或是15系列的51单片机,因为这个51具有双串口);然后,通过max232连接单片机串口1,单片机串口2连接ZigBee,串口1接收什么,串口2就往外发送什么。在串口1接收的中断服务程序中加入显示的代码,就能实现51单片机与zigbee的连接。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-18
zigbee的串口传送感觉范围不大,我也遇到同样问题,单片机和电脑串口通信正常,zigbee和电脑通信也正常,就是单片机加上zigbee后与电脑无法通信,我用了51和AVR,都是已经TTL转成232了,都还是不行,于是我换成了摩托的扫描枪用zigbee结果还是不行,zigbee根本无法接收传进来的信号,你问题解决了吗?解决的话麻烦指点我下,我QQ75750462你就说zigbee问题就行了
第2个回答  2014-05-06
单片机不也是有串口的么?写个单片机的程序收发串口数据就能传数据的啊!追问

恩,我知道,直接用串口传的话,已经实现了,但是现在我要把串口线换成无线,无线传输数据,虽然在zigbee上也能实现,但是如果要做的话,我还需要外接电路,现在我没有材料,所以我想了这个方法。如果你有解决方法还请教教我!谢谢

追答

一个2530连单片机,一个2530连PC,两头的程序都配合好,别给2530顶死了,传数据应该很好实现的。
想不明白你怎么还不会传

追问

我的问题是能不能直接连接,如果能怎么将单片机和zibee连接,哪几个引脚需要接,接什么地方,如果不能,有什么其他解决办法没。 如果连接成功,我肯定会考虑好传输数据的问题,现在我就是不知道怎么连,虽然有一些想法,但还是不太确定,也不想乱弄弄坏了更加麻烦,能告诉我怎么连接吗?谢谢!

追答

一端是PC—>串口线—>无线模块,令一端是单片机—>串口线—>无线模块,你现在是哪一块不会连啊?

相似回答