求助: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来说要多一些
谢谢你的回答