Vladimir N. Shilov пре 1 година
родитељ
комит
823e53382a
2 измењених фајлова са 4 додато и 3 уклоњено
  1. 2 2
      lib/main.h
  2. 2 1
      main.c

+ 2 - 2
lib/main.h

@@ -21,7 +21,7 @@
 #define LCD_LINE_9  103
 
 #define ADC_GRP1_NUM_CHANNELS   1
-#define ADC_GRP1_BUF_DEPTH      100
+#define ADC_GRP1_BUF_DEPTH      10
 #define ADC_CHANNEL_NUM         ADC_CHANNEL_IN9
 #define ADC_REF_VOLTAGE         3300
 
@@ -69,7 +69,7 @@ static const ADCConversionGroup adcgrpcfg1 = {
   ADC_cb,
   NULL,
   0,                                  /* CR1 */
-  (ADC_CR2_EXTTRIG|ADC_CR2_EXTSEL_2), /* CR2, Timer 1 CC1 event, Timer 3 TRGO event */
+  0, //(ADC_CR2_EXTTRIG|ADC_CR2_EXTSEL_2), /* CR2, Timer 1 CC1 event, Timer 3 TRGO event */
   ADC_SMPR2_SMP_AN9(ADC_SAMPLE_71P5), /* smpr1 */
   0,                                  /* SMPR2 */
   ADC_SQR1_NUM_CH(ADC_GRP1_NUM_CHANNELS),/* sqr1 */

+ 2 - 1
main.c

@@ -135,7 +135,8 @@ int main(void) {
 */
     chsnprintf(buf, 22, "U = %u mV", Voltage);
     ST7735_WriteString(0, LCD_LINE_3, buf, LiberM_7x10, Orange, Black);
-    chThdSleepMilliseconds(1000);
+    adcStartConversion(&ADCD1, &adcgrpcfg1, ADC_Data, ADC_GRP1_BUF_DEPTH);
+    chThdSleepMilliseconds(500);
   }
 }