8051微控制器将数据传输到ZigBee

时间:2014-05-26 14:46:20

标签: serial-port 8051 zigbee

我的问题是我不知道如何将8051微控制器的AT命令串行传送到ZigBee。关于我如何做到这一点的任何提示?

但是暂时,我将尝试使用从微控制器到计算机的数组传输一串数据,并查看使用超级终端。目前我只能传送一个角色' A'从8051连续到计算机上的超级终端。

1 个答案:

答案 0 :(得分:0)

通过任何8051发送字符串应该看起来一样。

首先,以良好的方式初始化串口(假设您可以发送' A')。

然后,您必须初始化表或指针。

UC *ucText = "Hello World";
UC ucText[] = "Hello World";

创建一个输入参数为UC变量的单个函数(ucSend可以是' A'或其他任何东西)并且在调用时只传输一次

void vTx232 (UC ucSend)
 {
    while (TI);    //While last TX not done
    SBUF = ucSend; //Character into TX buffer
 }

然后,第二个函数发送调用上述函数的字符串。输入字符串是您之前创建的变量。

void vTxString (UC *ucpString)
 {
   while (*ucpString!= 0x00)   //While string not at it's end
    {
      vTx232(*ucpString);       //Send the actual string character
      ucpString++;              //Increments string
    }
 }