今天调试程序的时候发现了个问题,我所有延时的地方,都使用的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:
恩,对的,是进入到那里去了,那这个问题该怎么解决呢?