目前,我们的工程师在Z-stack 2.5.1的基础开发的,定时器定时也就1分钟,现在我们想改为30分钟定时器中断一次;
现在想到两种方式:
1)之前修改CLKCONCMD的TICKSPD[2:0]为101(之前是000),查看memory修改成功,也就是把定时器的时钟从32M修改为1M,但测试发现定时仍然为1分钟。
请专家能否解释下,还是我理解错了?这个不能作为修改定时器的 时钟源方法。
2)后来查看老帖有解决方案
见http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/p/120511/333470.aspx#333470
但如果我更新协议栈版本,如何使得现在工程支持最新协议栈?也就是如何支持uint32 timeout;;
必须要从头移植工程吗?(因为这个工程师在以前的别人的例程基础上开发的,从头移植可能搞不定)
VV:
1)问题1应该知道了
2)不麻烦,协议栈使用的API函数,应用层例程的框架都是一致的。你可以按照下面链接中的方法,把工程创建好,然后去移植你的应用程序。
http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/132197.aspx