Hallo Werner,

Zitat von
Werner_Just
Es kann aber noch andere Gründe haben.
- Uref nicht mit einem Kondensator am Aref-Anschluß stabilisiert.
- Du liest im Programm den ADC zu schnell aus.
- Du liest ihn nur einmal aus.)
kurz noch zu diesen Punkten:
Punkt 1 muss ich prüfen (Hardware ist fertig, ich schreib nur die Soft).
Den ADC habe ich ausgelesen und danach diverse andere Aktionen
ausgeführt. Ca. alle 2 Sekunden wird der ADC ausgelesen. Ist das
zu schnell? Ist nur ein Testprogramm, könnte die Zeit also noch
strecken ...
Was mir dabei aufgefallen ist: 10-maliges Auslesen bringt meist
verschiedene Werte: 515, 514, 513 ... 510.
Und wie ist eigentlich die richtige Reihenfolge:
Code:
Start Adc
Do
Print Adc(0)
Wait 2
Loop
Stop Adc
oder
Code:
Do
Start Adc
Print Adc(0)
Stop Adc
Wait 2
Loop
Gruß: - Reinhard -
Lesezeichen