我在用ARM7上系统UCOS2。<br />其中有一段程序需要比较精确的延时。<br />我用的自己做的延时语句<br />void delay (uint16 us) //delay time<br />{<br /> while(us--);<br />}<br />进行的延时。<br />延时时我关闭了中断。用的是<br />OS_ENTER_CRITICAL()<br />延时完毕<br />OS_EXIT_CRITICAL();<br />但是为什么延时会不准确呢。 |
|