avr nano: Fix adc sample rate
authorErik Andresen <erik@vontaene.de>
Fri, 19 Apr 2019 18:01:42 +0000 (20:01 +0200)
committerErik Andresen <erik@vontaene.de>
Fri, 19 Apr 2019 18:01:42 +0000 (20:01 +0200)
avr/nano/main.c
avr/nano/main.hex

index cf3070c..935ce49 100644 (file)
@@ -228,8 +228,9 @@ uint16_t ReadChannel(uint8_t mux) {
        uint8_t i;
        uint16_t result;
 
-       ADCSRA = (1<<ADEN) | (1<<ADPS1) | (1<<ADPS0);    // Frequenzvorteiler 
-       // setzen auf 8 (1) und ADC aktivieren (1)
+       ADCSRA = (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);    // Frequenzvorteiler
+       // setzen auf 128 (1) und ADC aktivieren (1)
+       // 16MHz/128=125kHz
 
        ADMUX = mux;                      // Kanal waehlen
        ADMUX |= (1<<REFS0);
index b0aefa8..a1a442b 100644 (file)
@@ -36,7 +36,7 @@
 :100230008093BC00809121018F5F8093210105C0D4\r
 :1002400085EC01C085ED8093BC00FF91EF91BF91DB\r
 :10025000AF919F918F910F900FBE0F901F901895A7\r
-:1002600093E890937A0080937C0080917C00806476\r
+:1002600097E890937A0080937C0080917C00806472\r
 :1002700080937C0080917A00806480937A008091E2\r
 :100280007A0086FDFCCF809178009091790025E07E\r
 :1002900080E090E030917A00306430937A003091C1\r