Hallo Hat jemand ein funktionerendes Programm um mit einem 90S8535 den Analog-Digitalwandler anzusprechen. Habe alles bereits mehr fach durchgeschaut. Aber kommen nicht weiter. Habe auch im Internet gesucht aber nichts gefunden. Habe mein Programm drangehängt. Gruß
;****************************************************** .include "8535def.inc" rjmp INIT ;INIT Handle ;****************************************************** INIT: .def temp =r16 ; cbi ADMUX, MUX0 ;Kanal ; cbi ADMUX, MUX1 ; cbi ADMUX, MUX2 sbi ADCSR, ADEN ;AD enable //das reicht wahrscheinlich nicht, Takt des A/D an den Quarztakt anpassen ADSP2:0 ser temp out DDRB,temp ;Set direction out loop2: sbi ADCSR, ADSC ;Start AD loop: sbic ADCSR, ADSC ;Weiter, wenn adsc is clear rjmp loop ldi r16, ADCL out PORTB, r16 ldi r16, ADCH //das ist kompletter Quark, da musst du schon mit den in-Befehlen arbeiten, also in r16, ADCL .... rjmp loop2
Hallo crazy horse Das mit dem in Befehl war der Felher. Kannst du mir schreiben, warum hier mein Befehl falsch war. Habe laut Datenblatt keinen Grund gefunden, warum er nicht geht. Gruß
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.