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一直进入。问题已经解决了
TI中文支持网



