微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协调器连续分组发送,串口DMA会死机。

协调器连续分组发送,串口DMA会死机。

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

协调器发送一个分组数据时,需要先用aps_AddGroup把发送端口加入到该分组,再调用AF_DataRequest发送分组数据,然后再用aps_RemoveGroup将分组删除。

协调器的串口,每100ms收到一个数据包,然后再分组发送出去,一段时间后,协调器的串口DMA就会溢出,导致无法再继续接收串口数据。

Aries, 

aps_AddGroup 只有在第一次把设备加入到分组的时候才会调用,对于后面的发送分组消息是不需要的。 

哪个版本的协议栈,有没有测试后,串口100ms接收数据,然后只调用AF_DataRequest发送数据。

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

网站地图

Top