|
|
@@ -54,7 +54,7 @@ void enc_intf_quadrature_init(u32 rate) {
|
|
|
timer_icinitpara.icpolarity = TIMER_IC_POLARITY_RISING;
|
|
|
timer_icinitpara.icselection = TIMER_IC_SELECTION_DIRECTTI;
|
|
|
timer_icinitpara.icprescaler = TIMER_IC_PSC_DIV1;
|
|
|
- timer_icinitpara.icfilter = 0x0;
|
|
|
+ timer_icinitpara.icfilter = 0x4;//采样频率120M, 这个必须要加入滤波,否则AB的计数可能不对
|
|
|
timer_input_capture_config(timer,TIMER_CH_0,&timer_icinitpara);
|
|
|
|
|
|
timer_icinitpara.icpolarity = TIMER_IC_POLARITY_RISING;
|