TI中文支持网
TI专业的中文技术问题搜集分享网站

关于DELAY_US延时函数的问题

今天调试程序的时候发现了个问题,我所有延时的地方,都使用的DELAY_US来延时,但是今天调试的时候,延时ms级别的地方程序就会卡在那里不往下面运行了,是不是DELAY_US这个函数的使用有什么限制,哪位了解的小伙伴能指导一下么,谢谢了!  或者谁有定时器做的延时函数能分享一下么(我用的F28335),再次感谢!

mangui zhang:

代码是不是这样的    

_DSP28x_usDelay:        SUB    ACC,#1        BF     _DSP28x_usDelay,GEQ    ;; Loop if ACC >= 0        LRETR

我觉得应该是进入后死循环了 

今天调试程序的时候发现了个问题,我所有延时的地方,都使用的DELAY_US来延时,但是今天调试的时候,延时ms级别的地方程序就会卡在那里不往下面运行了,是不是DELAY_US这个函数的使用有什么限制,哪位了解的小伙伴能指导一下么,谢谢了!  或者谁有定时器做的延时函数能分享一下么(我用的F28335),再次感谢!

user1870277:

回复 mangui zhang:

恩,对的,是进入到那里去了,那这个问题该怎么解决呢?

赞(0)
未经允许不得转载:TI中文支持网 » 关于DELAY_US延时函数的问题
分享到: 更多 (0)