differential input adc board K64F Compatible hal freescale K64F
Dependents: trms_helloworld AnalogIn_Diff_helloworld
Fork of AnalogIn_Diff by
Revision 4:a833fa5cce1e, committed 2015-09-22
- Comitter:
- fblanc
- Date:
- Tue Sep 22 13:40:55 2015 +0000
- Parent:
- 3:d17541ceae12
- Child:
- 5:c24df4d64aa1
- Commit message:
- ok
Changed in this revision
AnalohIn_Diff.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- 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 */ }