微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 为什么协调器会不定时的复位?

为什么协调器会不定时的复位?

时间:10-02 整理:3721RD 点击:

我的终端设备进入了PM2低功耗,并实现了定时唤醒给协调器报心跳。协调器通过串口打印到串口助手上,但是会发现,协调器会不定时的复位?一开始我把协调器发射功率调到最大发现会复位间隔很短,后来用JTAG和USB双重供电,发现复位的间隔变长了。我以为是发射功率太大,又把协调器的发射功率调节为了原来的大小,但是现在还是不断的复位?请问这是设么情况啊?

注:我用的最新的2.5.1a版本的协议栈

消息发送函数用错了,你在填消息的时候,超过了分配大小,就会出现这种情况

您说的是哪个分配的呢

if ( AF_DataRequest( &Point_To_Point_DstAddr, &SampleApp_epDesc,
SAMPLEAPP_KEY_RESPONSE_CLUSTERID,//自己定义一个
2, // 数据长度 把数据长度改为0试试
&fuwei_Data[0], //数据内容
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )
{
}
else
{
// Error occurred in request to send.
}

你是说的这个暑假长度这里分配的嘛?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top