Gast
#2114562
Hallo, ich möchte gern in Assembler ADC-Umwandlung einzeln bei atmega88 starten. Ich hatte Code von atmega 8 geändert. Aber ich kriege eine Fehlermeldung von AVR Studio 4.17 : error: Invalid register Da sind Code von atmega 8 ldi temp1, (1<<REFS0) out ADMUX, temp1 ldi temp1, (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0) out ADCSRA, temp1 sbi ADCSRA, ADSC ; Hier geht doch! und atmega88 ldi temp1, (1<<REFS0)| (1<<REFS1)| (1<<ADLAR)| (1<<MUX0)| (1<<MUX1) sts ADMUX, temp1 ldi temp1, (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1)|(1 << ADSC) sts ADCSRA, ADSC ; DA IST FEHLER Wie kann ich sts ADCSRA, ADSC richtig eintragen?