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

DSP程序跑飞,自动复位

麻烦问一下,我用2812编程,烧到板子里运行,每个4个小时20分钟程序就会跑飞,自动复位一次,请问这是怎么回事??

在程序中,我使用的定时器定时,并且使用了自带的那个延时函数,是不是由于这个导致的问题?

Forrest:

延时函数要放在RAM中,楼主也可以用仿真器监视一下看看是不是堆栈溢出。

既然”每个4个小时20分钟程序就会跑飞“,楼主可以注意一下“每个4个小时20分钟”有什么特殊的事件发生;主要还是要靠楼主自己找到程序跑飞的原因。

程序跑飞除了软件问题,硬件上的时钟和电源不稳定也会导致。

麻烦问一下,我用2812编程,烧到板子里运行,每个4个小时20分钟程序就会跑飞,自动复位一次,请问这是怎么回事??

在程序中,我使用的定时器定时,并且使用了自带的那个延时函数,是不是由于这个导致的问题?

yutian li:

回复 Forrest:

如果是硬件问题的话,应该不会每次的时间的一样吧?

麻烦问一下,我用2812编程,烧到板子里运行,每个4个小时20分钟程序就会跑飞,自动复位一次,请问这是怎么回事??

在程序中,我使用的定时器定时,并且使用了自带的那个延时函数,是不是由于这个导致的问题?

Forrest:

回复 yutian li:

楼主这个问题查的怎么样了?

一般估计不是硬件问题,我指的硬件问题,是说,比如外部有什么事件导致芯片的电源时钟受到干扰。

赞(0)
未经允许不得转载:TI中文支持网 » DSP程序跑飞,自动复位
分享到: 更多 (0)