Hi @ all! ;o)
War wohl doch gestern etwas müde, das ich das nicht gesehen habe! *lol*
Ich würde vor start: noch den Punkt wegnehmen, das ist ein Label und keine Direktive! ;o)Code:.start: ldi temp,low(ramend) out spl,temp
Außerdem würde ich noch die Interrupttabelle einfügen! :o)
Die musst Du nurnoch wie bei start verändern und das richtige Label hinsetzten!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
*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)







Zitieren

Lesezeichen