微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > Zigbee2007与2006系统定时器有区别?了解的进来看一下。

Zigbee2007与2006系统定时器有区别?了解的进来看一下。

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

忽然发现,Zigbee2006协议栈中在目标板初始化中,配置定时器2(对应物理定时器4)作为OSAL的时钟。节拍为1ms,采用查询方式处理定时器溢出。osal_start_timeEX()这个函数我们会经常用它来设置定时器事件,它最终也是利用的系统定时器实现的。(软件定时器)。

然而,2007协议栈中却没有系统定时器的配置。而且在hal_timer.c中也没有任何定时器相关的函数(用户需要时自己来配置)。那么在2007中,osal_start_timeEX()函数应该如何为各个任务设置定时器事件呢??很纳闷,(是不是这个API函数我们不能用了啊?但是我调用过它,还是可以用。这是为什么??)。找了很久都没有找到系统定时器??。CC2530也就4个可用的定时器(除去看门狗和睡眠定时器),定时器2为MAC专用的。有没有深入研究过的同志给我提示一下,谢谢了!

自己圆满解决!

请问如何解决的?
分享一下吧

可以分享下是怎么解决的吗 在想同样问题

楼主只知道索取,却不会分享,明明解决了问题,也不发出来让别人学习

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

网站地图

Top