微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 求助:Z-Stack 2530协议栈中EndDevice和Router相同函数,延时不同

求助:Z-Stack 2530协议栈中EndDevice和Router相同函数,延时不同

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

相同延时函数分别加在EndDevice和Router中,EndDevice延时3us左右,Router延时12us左右

void delay_us(u32 i)

{

   u8 n;

   while(i--)

   {

     for(n=0;n<16;n++);

   }

}

现象像是系统时钟改变了,但不知道哪里改的。

谁知道这是怎么回事?

系统时钟应该都是一样的32M,除非的你的晶振选错了。

有可能是因为无线中断处理等,影响了while的延时,Router做的事情相对于Enddevice来说要多一些

谢谢你的回答

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

网站地图

Top