最近在进行基于28335的dsp的学习,想用定时器对交流信号进行采样,要求能够进行频率跟踪。计划是随着频率的变化调整定时器的采样间隔,结果发现在程序中重新设定采样间隔后定时器就不工作了,请问这是什么原因?
yinfei feng:
修改定时器采样间隔时我只用了ConfigCpuTimer(&CpuTimer0, 1, Sample_timer(Fre_setting)); 语句,Sample_timer(Fre_setting)是新的设定值;
最近在进行基于28335的dsp的学习,想用定时器对交流信号进行采样,要求能够进行频率跟踪。计划是随着频率的变化调整定时器的采样间隔,结果发现在程序中重新设定采样间隔后定时器就不工作了,请问这是什么原因?
Johnson Chen1:
回复 yinfei feng:
ConfigCpuTimer(&CpuTimer0, 1, Sample_timer(Fre_setting)); 语句
应该是ConfigCpuTimer(&CpuTimer0, 150, Sample_timer(Fre_setting))吧。
CPU 频率应该是150MHz.