differential input adc board K64F Compatible hal freescale K64F
Dependents: trms_helloworld AnalogIn_Diff_helloworld
Fork of AnalogIn_Diff by
Diff: AnalohIn_Diff.cpp
- Revision:
- 4:a833fa5cce1e
- Parent:
- 3:d17541ceae12
--- a/AnalohIn_Diff.cpp Wed Dec 10 12:53:25 2014 +0000
+++ b/AnalohIn_Diff.cpp Tue Sep 22 13:40:55 2015 +0000
@@ -30,7 +30,7 @@
instance=(adc_ch>>1)&1;
chnNum=(adc_ch>>0)&1;
- test(1);
+
CLOCK_SYS_EnableAdcClock(instance);
@@ -54,8 +54,9 @@
ADC_HAL_SetResolutionMode(adc_addrs[instance], kAdcResolutionBitOfDiffModeAs16);
ADC_HAL_SetContinuousConvCmd(adc_addrs[instance], false);//false
ADC_HAL_SetHwTriggerCmd(adc_addrs[instance], false); /* sw trigger */
- ADC_HAL_SetHwAverageCmd(adc_addrs[instance], false);
- //ADC_HAL_SetHwAverageMode(adc_addrs[instance], kAdcHwAverageCountOf4);
+ ADC_HAL_SetHwAverageCmd(adc_addrs[instance], false); /*Average*/
+ //ADC_HAL_SetHwAverageCmd(adc_addrs[instance], true);
+ //ADC_HAL_SetHwAverageMode(adc_addrs[instance], kAdcHwAverageCountOf32);
ADC_HAL_SetChnMuxMode(adc_addrs[instance], kAdcChnMuxOfB); /* only B channels are avail */
}
frederic blanc

ADC DIFF K64F