微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 如何让Z-Stack Mesh 1.0.0栈的终端节点定时醒来后去处理事情?

如何让Z-Stack Mesh 1.0.0栈的终端节点定时醒来后去处理事情?

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

终端节点定时醒来后,会周期发送data request 数据,这个数据是协议栈处理的。我如何才能在节点醒来后,处理事情,如点亮一个LED灯

修改下,说错了:

终端在休眠模式下会周期发送data request 数据,这个数据是协议栈处理的。我如何才能在节点醒来后,处理事情,如点亮一个LED灯

您是要定时唤醒?那可以设置睡眠定时器唤醒

      在那个hal_sleep.c文件中,有个睡眠中断,HAL_ISR_FUNCTION(halSleepTimerIsr, ST_VECTOR),我在那里面插入代码LED1 =!LED1; 烧入程序后,这个LED1根本不闪,说明此处睡眠中断不是从此处进来的,为何?

如果睡眠后能周期进入这个中断,在此置个标志位,非常方便醒来后的事情处理。不知如何才能在协议栈中让这个中断能用?

     

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

网站地图

Top