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
diff -r d17541ceae12 -r a833fa5cce1e AnalohIn_Diff.cpp --- 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 */ }