Es muss noch das ADATE-Bit (Bit 5) in ADCSRA gesetzt werden und außerdem SFIOR=0
Im Datenblatt :
Seite 214
Seite 216Bit 5 – ADATE: ADC Auto Trigger Enable
When this bit is written to one, Auto Triggering of the ADC is enabled. The ADC will start
a conversion on a positive edge of the selected trigger signal. The trigger source is
selected by setting the ADC Trigger Select bits, ADTS in SFIOR.
und auf das bin ich auch noch gestoßen (Seite 203)If ADATE in ADCSRA is written to one, the value of these bits (Anmerkung: ADTS2:0 in SFIOR) selects which source will
trigger an ADC conversion. If ADATE is cleared, the ADTS2:0 settings will have no
effect.
ADTS2 ADTS1 ADTS0 Trigger Source
0 0 0 Free Running mode
...
Das ADSC-Bit muss also wirklich nur 1x gesetzt werdenIn Free Running mode, a new conversion will be started immediately after the conversion
completes, while ADSC remains high.
Dann müsste es wirklich funktionieren![]()
Gruß
Bernhard
Lesezeichen