极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12190|回复: 0

关于xbee的实验问题串行監視器接受不到数据

[复制链接]
发表于 2016-4-11 08:42:10 | 显示全部楼层 |阅读模式
我的xbee在arduino发射端的串口监视器能看到send的数据,但是另一块板接受不到,两块板都用xctu设置一样,其修改的地方是pin-ID都为1234,DH:DL=0:1,波特率都是9600。用同样的扩展版
程序如下:

TX:
#include <SoftwareSerial.h>
SoftwareSerial xbeeSerial(0,1);
char msg[] = "hello,ccsec";
void setup()
{
  Serial.begin(9600);
  xbeeSerial.begin(9600);
    }
void loop()
{
  Serial.write(msg);
  Serial.println();
  xbeeSerial.write(sizeof(msg));
  xbeeSerial.write(msg);
  delay(1000);
  }
receive:

#include <SoftwareSerial.h>               
SoftwareSerial xbeeSerial(0,1);
int length=0;
void setup()
{
  Serial.begin(9600);
  xbeeSerial.begin(9600);
}
void loop()
{
  if(xbeeSerial.available())
  {  
    length=xbeeSerial.read();
    for(int i=0;i<length;i++)
    {
     if(xbeeSerial.available())
        Serial.write(xbeeSerial.read());
    }   
   Serial.println();      
  }  
}  
这是发送端的图片:

接收端是这样,都是空的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-20 12:38 , Processed in 0.054085 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表