Browse Source

fix: adc for current is trigged by rasing of trigger event

huhui 4 năm trước cách đây
mục cha
commit
99e55b3389
1 tập tin đã thay đổi với 3 bổ sung0 xóa
  1. 3 0
      Applications/bsp/pwm.c

+ 3 - 0
Applications/bsp/pwm.c

@@ -113,6 +113,9 @@ static void _init_pwm_timer(void) {
     timer_channel_output_mode_config(timer,TIMER_CH_2,TIMER_OC_MODE_PWM0);
     timer_channel_output_shadow_config(timer,TIMER_CH_2,TIMER_OC_SHADOW_ENABLE);
     
+    timer_ocintpara.outputstate  = TIMER_CCX_ENABLE;
+    timer_ocintpara.outputnstate = TIMER_CCXN_DISABLE;
+    timer_ocintpara.ocpolarity   = TIMER_OC_POLARITY_HIGH;
 
     /* chan3 trigger adc O3CPRE is alwary active high, adc trigger is rising */
     timer_channel_output_config(timer,TIMER_CH_3,&timer_ocintpara);