Hi @ all! ;o)
War wohl doch gestern etwas müde, das ich das nicht gesehen habe! *lol*
Code:
.start:
ldi temp,low(ramend)
out spl,temp
Ich würde vor start: noch den Punkt wegnehmen, das ist ein Label und keine Direktive! ;o)
Außerdem würde ich noch die Interrupttabelle einfügen! :o)
Code:
.org 0x000
rjmp start ; Initialisierung / RESET
reti ; IRQ0
reti ; IRQ1
reti ; Timer1 Capture
reti ; Timer1 Compare
reti ; Timer1 Overflow
reti ; Timer0 Overflow
reti ; SPI Complete
reti ; UART Rx
reti ; UART Data empty
reti ; UART Tx
reti ; ADC Conversion Complete
reti ; EEPROM ready
reti ; Analog Comparator
Die musst Du nurnoch wie bei start verändern und das richtige Label hinsetzten!
*edit* Guck mal bei www.mikrocontroller.net im Tutorial! */edit*
Ich habe leider jetzt nicht die zeit um den ganzen Code zu überprfen! :o(
Mal sehn, wenn es noch Probs gibt, kann ich im Notfall noch helfen! :o)
Lesezeichen