0
关注
2607
浏览

求助zigbee的ZSTACK协议栈定时器使用方法?

为什么被折叠? 0 个回复被折叠
匿名用户用户来自于: 北京市
2026-01-18 01:06
2018年5月9日更新 这个问题是本人在读大二的时候做一个比赛的时候遇到的问题,当时草草解决了就再也没再深究。看到有朋友在下面表示想要详细的例程,可惜本人对ZStack的理解也不深,现在也都忘干净了,怕写出来被大牛们笑话。 现在临近毕业,经过了两年的沉淀,也算是对这个问题有了一些新的理解。在这里贴出思路,如果大家对这个问题有兴趣,希望我的想法可以帮到你。 首先,你要知道自己所用到定时器的定时时间。如果用一秒一次甚至几秒以后的定时,完全可以用我下面贴的OSAL函数,那应该是设置起来最方便的方法。但如果你需要做到较为精细的几ms的控制,比如生成pwm方波,那么这个方法是无效的。OSAL函数的定时根本无法达到这么快的反应速度。不信的话,你可以用函数做个呼吸灯,或者连接一个蜂鸣器试试,就明白我在说什么了。 其次,如果需要秒以下反应速度的控制,应该是要对照datasheet写定时器程序了。当时我也是卡在了这里,好像是因为datasheet没有看懂...@Jack Pierce 的回答应该是正确的,在此表示感谢,打算哪天重拾2530的时候参照着写一下,届时再来更新。大家到时候再见。 可惜的是…本人提问无人回答,逼急了眼回头自己翻书竟然会了。。。在这里把自己的方法写出来,也欢迎以后有喜欢ZigBee的朋友一起交流。 首先用定时器必须是调用osal的定时器函数,函数名我忘了,但是用这个函数就可以定时然后进入某个事件。这时候自己就要在process event事件处理函数中添加自己的事件处理,同时在事件列表中添加自己的事件id。 这时候你在那个定时函数中设置好定时时间,设定好定时结束后进入的事件的事件id 就可以了。由于这个问题我还没看到有别人回答,我就先简单埋个坑放在这。如果以后有朋友看了对这个感兴趣欢迎评论留下自己的问题或者经验,我们一起交流。
Jack Pierce 核心会员 用户来自于: 北京市
2026-01-18 00:41
2007版在haltimer.c中有注解,这部分代码被removed了,需要用户自己编程,所以只要像单片机那样弄就可以了。 附上原文说明:Z-Stack and TIMAC no longer use CC2530 Timer 1, Timer 3, and Timer 4. The supporting timer driver module is removed and left for the users to implement their own application timer functions.
w候人兮猗 核心会员 用户来自于: 北京市
2026-01-17 23:56
osal_start_timerEX()好像是这个函数
海阔天空 核心会员 用户来自于: 北京市
2026-01-18 00:18
虽然说有相关的介绍,但是我想要一个例子,就是说具体怎么使用的,我感觉这样的一个例程要比这种说明好上很多。比如说:在Z-stack协议栈中调用T1或者T3,能否给出一个具体的使用例子
Mr Yue 核心会员 用户来自于: 北京市
2026-01-18 00:20
我也碰到类似问题,想和你交流一下

关于作者

问题动态

发布时间
2026-01-18 01:44
更新时间
2026-01-18 01:44
关注人数
0 人关注

相关问题

求助,竣工资料--道路监控
zigbee的开发都要有些什么东西?
求助在线等
求助监控工程的电源问题,
zigbee怎么组网?
求助各位安防大神,光纤线通的,光端机都是刚换的新的,可是换了
求助,酒店电话线路怎么布局!
求助求助!谁有光纤终端盒,光缆绝缘节,储线单元的检测报告
楼主小白,求助!
求助,这个东西要怎么用啊?

推荐内容

ZIGBEE真实传输距离有多远?不带PA和带PA的。
如何实现室内定位?(电子标签)
ZigBee技术为什么要使用自组织网来通信?
手机为啥通常配蓝牙,不配zigbee?
关于动态修改zigbee发射功率的疑惑?
Zigbee天线发出的是球面波吗?
zigbee两个终端对一个协调器时,应该修改哪些部分的程序?
Zigbee如何充分发挥其优势,实现创新性组网?
无线传感器网络现在都在研究什么?传输方式除了 Zigbee 还有什么呀?
ZigBee应如何实现自定义组网?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号