Hallo, Mein Attinity 15L soll die Spannung einlesen. Und zwar soll die Messung an PB2 starten und wenn der fertig ist soll der ins ADC_ springen. Tut der aber in der simulation nicht, Warum ?? kann mit jemand weiterhelfen? ldi r16,0x81 out ADMUX, r16 ; interne Spannungsquelle 2,56 V und PB2 als eingang ; --- PORT --- ; ldi r16,0x03 out DDRB,r16 ; PORT 0 und 1 als Ausgang setzen sei ; Aktiviere die out ADCSR, r16 ; Start Messung ldi r16,0x68 out ADCSR, r16 ; Start Messung ADC_: ldi r16,0x00 ;Interrupt aus STOPP Flag löschen out ADCSR,r16 reti
Klein wrote: > Attinity 15L Hat der Tinnitus, oder was? Wie soll der denn auch wissen, wohin er springen soll, wenn Du in den Interrupt-Vektor nix reingeschrieben hast? Wenn bei Dir ein Interrupt auftritt, gibt's einen Systemabsturz. Fang am besten mal mit dem AVR-Tutorial an und zwar von Anfang an...
Was solln das jetzt... ich schreib doch net das komplette programm hier hin. Es geht einfach nur um das Starten und wenn der fertig ist soll der zu ADC_ springen... .include "tn15def.inc" ; .org 0x00 rjmp RESET .org 0x08 rjmp ADC_ ;
Klein wrote: > Was solln das jetzt... Das frage ich mich auch! Viel Spaß noch. > ich schreib doch net das komplette programm hier hin. Nee, ist klar. Musst Du ja wissen...
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.