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

DSP28035在RAM 模式定时器0 1 2都可以用,相同配置在FLASH模式中为什么就定时器0可以用?

DSP28035在RAM 模式定时器0 1 2都可以用,相同寄存器配置在FLASH模式中为什么就定时器0可以用,定时器1 2用不了,恳切回复

Igor An:

如果你说的定时器是指cputimer,那么在RAM和在FLASH中,三个timer都是可以正常使用的。

如果你发现有timer在FLASH模式下无法启动计时,那么请查看相关的寄存器配置,应该是配置不正确导致。

这配置可能不是直接的这些CPU TIMER寄存器配置导致,而可能会是一些与内存相关的寄存器,或者CMD文件等不正确。

DSP28035在RAM 模式定时器0 1 2都可以用,相同寄存器配置在FLASH模式中为什么就定时器0可以用,定时器1 2用不了,恳切回复

user5042248:

回复 Igor An:

请问有在FLASH模式下配置定时器TIMER0 1 2的例程嘛 ,麻烦回复 万分感谢

DSP28035在RAM 模式定时器0 1 2都可以用,相同寄存器配置在FLASH模式中为什么就定时器0可以用,定时器1 2用不了,恳切回复

user5042248:

回复 Igor An:

在FLASH模式下,我把cputimer定时器0中断程序的应答信号//   PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; 屏蔽掉,然后定时器0貌似只进入一次,而定时器 1 2可以工作;如果没有屏蔽上面的应答信号,只有定时器0工作,定时器1 2不工作,麻烦解答一下

DSP28035在RAM 模式定时器0 1 2都可以用,相同寄存器配置在FLASH模式中为什么就定时器0可以用,定时器1 2用不了,恳切回复

user5042248:

回复 Igor An:

抱歉,是我自己CPUTIMER定时器0的中断子程序执行时间超过设置的定时时间,导致高优先级的定时器0一直进入。问题已经解决了

赞(0)
未经允许不得转载:TI中文支持网 » DSP28035在RAM 模式定时器0 1 2都可以用,相同配置在FLASH模式中为什么就定时器0可以用?
分享到: 更多 (0)