TMS320F28027的CPU定时器周期值修改后定时器乱了
dsp吧
全部回复
仅看楼主
level 1
cshhuang
楼主
TMS320F28027的CPU定时器经初始化后,能正常工作,但是通过如下语句修改周期值PRD后,定时器的周期就乱掉了,会软跑,protues仿真和开发板仿真都不行,语句如下:
CpuTimer0Regs.PRD.all = 10000;
但是再次调用TI公司的source提供的ConfigCpuTimer函数就可以:
ConfigCpuTimer(&CpuTimer0, 60, 10000);
这是什么原因?有人碰到这问题吗?能给个可以修改周期值的定时器实例吗!
2015年04月26日 01点04分
1
level 1
596275啦啦啦
请问楼主解决问题了吗
我也遇到同样的问题了,定时器的周期值不知道如何修改
2017年02月27日 13点02分
2
浪迹天涯客Tom
请在配置定时器前,给定定时器句柄指针,指向你要控制的寄存器哦。没有初始化是不好使的。 例如,使用CPU定时器0 ,在配置之前,需要CpuTimer0.RegsAddr = &CpuTimer0Regs; 指定定时器地址。
2017年02月28日 05点02分
596275啦啦啦
回复 dbano :好的我试试,多谢解答
2017年02月28日 15点02分
1