看了网上说的show clock然后enable。我设置了两个断点,在运行到第一个断点之后,清零左下角clock,然后又全速运行。发现每次左下角的值差距很大。而且每次得到的都是几百万时钟周期。这个结果显然是不准确的。还希望大家指出其中端倪,谢谢大家
灰小子:
在for循环前后加上一句__no_operation();
然后在__no_operation();上设置断点试试
灰小子:
如果不是要求很精确的延时,建议改变io状态,然后用外部示波器或逻辑分析仪测量延时时间
比较精确的,建议用定时器来实现
Ling Zhu2:
while(1) 里面加一个IO口toggle,外面用示波器量,肯定准。