so, noch ein Erklärungsversuch
so funktioniert der Code. Sobald ich aber entweder das .org oder reti dazunehme, funktioniert es nicht mehr. Kann mir nicht erklären woran es liegt. Ist einfach nur unlogisch. Bitte helft mir, denn wenn es schon an so einfachen Dingen scheitert, dann kann ich den uC vergessen.Code:.include "m8def.inc" .def temp = r16 ;.org 0x0000 rjmp reset ; Reset Handler ;reti ; IRQ1 Handler sei reset: ldi temp, LOW(RAMEND) ;LOW-Byte der obersten RAM-Adresse out SPL, temp ldi temp, HIGH(RAMEND) ;HIGH-Byte der obersten RAM-Adresse out SPH, temp ldi temp, 0xFF out DDRC, temp ldi temp, 0x00 out DDRD, temp test: in temp, pind out portc, temp rjmp test







Zitieren

Lesezeichen