From a5c15cd7462bb7cc433e3862c000dfa95aebe4d4 Mon Sep 17 00:00:00 2001 From: BlackMark Date: Sun, 28 Jun 2020 16:35:20 +0200 Subject: [PATCH] Increase ADC sampling time to increase accuracy --- AdaptiveBrightnessFirmware/AdaptiveBrightnessFirmware.ioc | 4 +++- AdaptiveBrightnessFirmware/Src/adc.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/AdaptiveBrightnessFirmware/AdaptiveBrightnessFirmware.ioc b/AdaptiveBrightnessFirmware/AdaptiveBrightnessFirmware.ioc index bc74e12..15b234f 100644 --- a/AdaptiveBrightnessFirmware/AdaptiveBrightnessFirmware.ioc +++ b/AdaptiveBrightnessFirmware/AdaptiveBrightnessFirmware.ioc @@ -1,4 +1,6 @@ #MicroXplorer Configuration settings - do not modify +ADC.IPParameters=SamplingTime +ADC.SamplingTime=ADC_SAMPLETIME_239CYCLES_5 File.Version=6 GPIO.groupedBy=Group By Peripherals KeepUserPlacement=false @@ -95,7 +97,7 @@ ProjectManager.KeepUserCode=false ProjectManager.LastFirmware=true ProjectManager.LibraryCopy=1 ProjectManager.MainLocation=Src -ProjectManager.NoMain=false +ProjectManager.NoMain=true ProjectManager.PreviousToolchain= ProjectManager.ProjectBuild=false ProjectManager.ProjectFileName=AdaptiveBrightnessFirmware.ioc diff --git a/AdaptiveBrightnessFirmware/Src/adc.c b/AdaptiveBrightnessFirmware/Src/adc.c index 375cdb9..eb72e53 100644 --- a/AdaptiveBrightnessFirmware/Src/adc.c +++ b/AdaptiveBrightnessFirmware/Src/adc.c @@ -55,7 +55,7 @@ void MX_ADC_Init(void) */ sConfig.Channel = ADC_CHANNEL_0; sConfig.Rank = ADC_RANK_CHANNEL_NUMBER; - sConfig.SamplingTime = ADC_SAMPLETIME_1CYCLE_5; + sConfig.SamplingTime = ADC_SAMPLETIME_239CYCLES_5; if (HAL_ADC_ConfigChannel(&hadc, &sConfig) != HAL_OK) { Error_Handler();