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:
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?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
Danke!







Zitieren

Lesezeichen