标题:
908GZ32总线周期问题
[打印本页]
作者:
xiang1912
时间:
2007-3-18 09:25
标题:
908GZ32总线周期问题
单片机外接4M晶振,按datasheet计算,内部总线频率=4M/4= 1M.这样一个总线周期应该是1us.下面这个延时函数delay,应该为10us,但实测在30us左右.反汇编看了下,返回指令RTS我没算在内,不过误差也不至于那么大.肯定是我哪儿没看清楚,请大伙帮帮我!谢谢!
void delay
{
__asm nop;
__asm nop;
__asm nop;
__asm nop;
__asm nop;
__asm nop;
__asm nop;
__asm nop;
__asm nop;
__asm nop;
}
作者:
strongchen
时间:
2007-3-19 09:46
不知道你是怎么测的。但是,至少你还要考虑子程序(函数)调用指令(大概5个周期),返回指令(4个周期),另外也许还有循环和/或判断指令等,肯定不止10个周期。
作者:
xiang1912
时间:
2007-4-10 14:19
问题已经解决,谢谢老大!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0