OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3208|回复: 2

STM32F429串口接收ZigBee 返回数据问题

[复制链接]

1

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-6-19
在线时间
3 小时
发表于 2016-8-24 20:41:07 | 显示全部楼层 |阅读模式
各位大神大家好,
       我现在用STM32F429串口发送AT指令给ZigBee模块,让串口再接收其返回数据,接收到的数据顺序不对且没有规律,请各位大神帮忙看下,谢谢~!
int main(void)
{

  Debug_USART_Config();

        //Usart_SendString( RS232_USART, (uint8_t *)"AT+GETINFO" );
        while(1)
        {
                 Usart_SendString( RS232_USART, (uint8_t *)"AT+GETINFO" );
                //delay_nms(15);
               Get_Pan_CH_ID();
                delay_nms(20);
        }

}

void Get_Pan_CH_ID()
{
        //Usart_SendString( RS232_USART, (uint8_t *)"AT+GETINFO" );
       
        if(Rxflag)
                {
                        if (usRxCount < sizeof(ucaRxBuf01))
                        {
                                ucaRxBuf01[usRxCount++] = ucTemp;
                        }
                        else
                        {
                                usRxCount = 0;
                        }
                        Rxflag=0;
                }
       
                Pan_ID[0]=ucaRxBuf01[6];
                Pan_ID[1]=ucaRxBuf01[7];
                Pan_ID[2]=ucaRxBuf01[8];
                Pan_ID[3]=ucaRxBuf01[9];
                Pan_ID[4]=ucaRxBuf01[10];
                Pan_ID[5]=ucaRxBuf01[11];
                Pan_ID[6]=ucaRxBuf01[12];
                Pan_ID[7]=ucaRxBuf01[13];
               
                Ch_ID[0]=ucaRxBuf01[18];
                Ch_ID[1]=ucaRxBuf01[19];
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-6-19
在线时间
3 小时
 楼主| 发表于 2016-8-24 20:41:47 | 显示全部楼层
PS:新手上路,多谢各位大神指教一二~~
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-6-19
在线时间
3 小时
 楼主| 发表于 2016-8-27 17:25:47 | 显示全部楼层
没人帮顶,问题已解决
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 06:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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