Hallo,

ich wollte ein ganz simples kleines Programm schreiben, jedoch funktioniert es nicht so, wie es soll. Als Mikrocontroller verwende ich einen ATMega32.

hier mal der Code:

Code:
ldi r17,1

ldi r16,2   

add r16,r17       	; addiere

sts $0050,r16    ; Schreibe in SRAM (geht da auch 0x0050 anstelle von
                        ;$0050)

lds r18,$0050	; Schreibe von SRAM in Register
im AVR Studio kriege ich jedoch in Speicherzelle $0050 des SRAM nur FF angezeigt und nicht 03. SRAM ist ja Programmspeicher, oder? Weiß jemand was ich da falsch mache?

Danke!