调试DSP28335 ADC功能,程序运行至usDelay.asm内的SUB ACC
时间:10-02
整理:3721RD
点击:
调试DSP28335 ADC功能,程序运行至usDelay.asm内的SUB ACC ,#1就停留在这一行了,请问各位是什么原因?是哪里没有配置好?
.def _DSP28x_usDelay
.sect "ramfuncs"
.global __DSP28x_usDelay
_DSP28x_usDelay:
SUB ACC,#1
BF _DSP28x_usDelay,GEQ ;; Loop if ACC >= 0
LRETR
.def _DSP28x_usDelay
.sect "ramfuncs"
.global __DSP28x_usDelay
_DSP28x_usDelay:
SUB ACC,#1
BF _DSP28x_usDelay,GEQ ;; Loop if ACC >= 0
LRETR
ACC里面的值是多少,只有ACC里的值变成0的时候才会跳转
变为0后又变成最大值了。
好文章啊,顶一下
DEBUG跟踪下吧,按你说的从0变成最大值,程序是正确运行的
必须高尚大的感觉啊