hallo, also, ich möchte ein paar sensoren auswerten und dazu muss ich aber erstmal den analog digital wandler einschalten, ich habe hier einen quellcode geschrieben um den adw zu testen jedoch will es nicht funktionieren, vllt. findet ihr den fehler, oder muss ich das mit dem wandler anderst machen? ich benutze einen atmega8, .include "AVR.H" rjmp main ;Start, Power ON, Reset main: ldi r16,hi8(RAMEND) out SPH,r16 ldi r16,lo8(RAMEND) ;Stack Initialisierung out SPL,r16 sbi DDRB,0 sei ;------------------------------------ ;AD- Wandlereinstellungen ldi r16,0 out ADMUX,r16 ldi r25,0b11011101 out ADCSRA,r25 ;------------------------------------ mainloop: wdr sbi ADCSRA,0b00000111 sbi ADCSRA,0b00000110 rcall adc rjmp mainloop adc: sbis ADCSRA,0b00000100 ;wenn ADC Konvertierung fertig >> LED an rjmp adc ldi r16,0b00000001 ;LED ON out PORTB,r16 ret
hat sich erledigt! hab es nun selber hinbekommen, hatte die falschen einstellungen!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.