Norbert schrieb:
> Hallo,
> ok ich nenne die Ports in Zukunft ADC!
> Soweit so gut, wann weiß ich denn zu welchem Zeitpunkt die Wandlung
> fertig ist?
Studiere das Beispiel auf der verlinkten Tutorialseite.
Auszug:
1 | sample_adc:
|
2 | sbi ADCSRA, ADSC ; den ADC starten
|
3 |
|
4 | wait_adc:
|
5 | sbic ADCSRA, ADSC ; wenn der ADC fertig ist, wird dieses Bit gelöscht
|
6 | rjmp wait_adc
|
7 |
|
8 | ; ADC einlesen:
|
9 |
|
10 | in adlow, ADCL ; immer zuerst LOW Byte lesen
|
11 | in adhigh, ADCH ; danach das mittlerweile gesperrte High Byte
|
Als Assemblerprogrammierer kommst du nicht umhin, auch mal anderen Code
ein paar Stunden lang zu studieren. Die Tutorialsbeispiele sind
hoffentlich soweit gut genug mit Kommentaren versehen, dass man im Code
nachvollziehen kann was abgeht.