DSP2833x_usDelay.asm这个文件能不能实现精确延时?
.def _DSP28x_usDelay.sect "ramfuncs"
.global__DSP28x_usDelay
_DSP28x_usDelay:
SUB ACC,#1
BF _DSP28x_usDelay,GEQ ;; Loop if ACC >= 0
LRETR
跑一下看看就知道咯~~~ DELAY_US(A)函数的误差计算:
以延迟2s为例,误差为(2X10^9*6.667/6.6666666666666666666667)-2X10^9=99999ns大约等于0.1ms
mark!!!!!!!!!!!!!
页:
[1]