|
初始化,timer2的技术频率为120MHz,分频数设为1,周期数设为6及以上,符合预期。设为5及以下,不符合预期,设为5和设为11结果一样,设为4和设为9一样,设为1,3和设为7一样,设为2和设为8一样。这是什么原因呢?我是使用的DAC例程下的double_mode_dma_sinewave工程,修改了正弦波点数为1024点,dma初始化部分做了相应调整。修改main.c中第189行: tmr_base_init(TMR2, 6, (crm_clocks_freq_struct.sclk_freq/120000000 - 1)); 函数中第二个参数为定时器溢出周期数,只有设为6以上是符合预期的,1~5都不正常。有没有谁遇到这样的问题呢? |
|