X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
RF/无线
[求助] 关于广播形式下数据发送失败
小锋
2019-3-10 00:16
楼主
萌新求助:
在用zigbee转发串口数据时一直发送失败,代码如下:
if( AF_DataRequest( &SampleApp_Periodic_DstAddr, &SampleApp_epDesc,
SAMPLEAPP_PERIODIC_CLUSTERID,
strlen((char *)txbuf)+1,
txbuf,
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS );
else{
HalUARTWrite(0,"wrong\n", 6);
}
但是我改成这样却可以发送出去:
if( AF_DataRequest( &SampleApp_Periodic_DstAddr, &SampleApp_epDesc,
SAMPLEAPP_PERIODIC_CLUSTERID,
3,
"OK",
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS );
else{
HalUARTWrite(0,"wrong\n", 6);
}
求问下原因
点赞
回复评论 (6)
沙发
小锋
问题是出现在终端向协调器转发数据
点赞
2019-3-10 00:17
板凳
bigbat
你的程序:
if( AF_DataRequest( &SampleApp_Periodic_DstAddr, &SampleApp_epDesc,
SAMPLEAPP_PERIODIC_CLUSTERID,
strlen((char *)[color=#ff0000]txbuf[/color])+1,
[color=#ff0000]txbuf[/color],
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS );
else{
HalUARTWrite(0,"wrong\n", 6);
}
看到txBuf这个变量,需要在函数外面初始化!!!
点赞
2019-3-10 07:58
4楼
小锋
引用:
bigbat 发表于 2019-3-10 07:58
你的程序:
看到txBuf这个变量,需要在函数外面初始化!!!
已经实在函数外初始化了
点赞
2019-3-10 10:20
5楼
小锋
我发现,在数据长度小于35的情况下可以发出去,但是大于就不行了,可是我在以往测试的时候(数据长度58)也是可以发出去的,求问这是为什么
点赞
2019-3-10 14:58
6楼
小锋
好的,我已经解决了,原来我分配是200,改为100就可以了,我也不知道是为什么,是不是因为内存比较紧张的原因??????
uint8* txbuf = osal_mem_alloc(100);
点赞
2019-3-10 17:49
7楼
bigbat
你如果是用的TI的8051的zigbee方案,8051的内存是非常小的,你的字符串定义为200确是太大了。因为8051的内存管理很严格的。
点赞
2019-3-10 20:04
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
DBG8051单片机仿真软件
TL5708开发板程序编写、编译、烧录与运行教程
AM335X的SPI怎么扩展片选?
NE555 超简单 小夜灯
请教高手们SPI烧录器问题怎么设计才能速度最快呢
TI OMAP-L138(定点/浮点DSP C674x+ARM9)拓展IO信号、底板B2B连接器
问题反馈
小白求问:开关电源不起振怎么办?
分享一下实战演练的代价
一个基本语句
关于gpio中断的问题
刚看到关于3G的投票,有感~~
视频: 美美版《路在何方》调侃有背景的妖怪郭美美再次强悍
在这里宣泄一下我对我以后工作的忧虑和困惑
进来看一下
我用STM32MP1做了个疫情监控平台3—疫情监控平台实现
乐图医疗行业120急救车无线视频监控解决方案
香主,请教个问题---TIM的
公司过零检测的电路,一起讨论一下!
arm linux驱动开发
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复