Skip to content

Commit 8d805a8

Browse files
committed
Fix value of reload and prescaler registers.
1 parent 067b680 commit 8d805a8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

source/configuration.adb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,7 @@ is
872872

873873
-- TIM15 auto-reload register (TIM15_ARR)
874874

875-
TIM.ARR.ARR := ADC_TIM_Cycles;
875+
TIM.ARR.ARR := ADC_TIM_Cycles - 1;
876876

877877
-- TIM15 repetition counter register (TIM15_RCR)
878878
-- TIM15 capture/compare register 1 (TIM15_CCR1)
@@ -1084,7 +1084,7 @@ is
10841084

10851085
-- TIMx prescaler (TIMx_PSC)
10861086

1087-
TIM.PSC.PSC := ADC_PWM_TIM_Prescaler;
1087+
TIM.PSC.PSC := ADC_PWM_TIM_Prescaler - 1;
10881088

10891089
-- TIMx auto-reload register (TIMx_ARR)
10901090

@@ -1312,7 +1312,7 @@ is
13121312

13131313
-- TIMx prescaler (TIMx_PSC)
13141314

1315-
TIM.PSC.PSC := ADC_PWM_TIM_Prescaler;
1315+
TIM.PSC.PSC := ADC_PWM_TIM_Prescaler - 1;
13161316

13171317
-- TIMx auto-reload register (TIMx_ARR)
13181318

@@ -1537,7 +1537,7 @@ is
15371537

15381538
-- TIMx prescaler (TIMx_PSC)
15391539

1540-
TIM.PSC.PSC := ADC_PWM_TIM_Prescaler;
1540+
TIM.PSC.PSC := ADC_PWM_TIM_Prescaler - 1;
15411541

15421542
-- TIMx auto-reload register (TIMx_ARR)
15431543

0 commit comments

Comments
 (0)