Zitat von rogerberglenAnsonsten schau mal in die Hilfe. Da ist dann neben .eseg auch .db weiter erklärt.Code:.eseg .db "Was auch immer hier her soll ...."
Grüße,
Hanni
Ich möchte gerne in der EEprom Sektion des ATtiny15 Werte vorab ablegen um diese dann an entsprechender Stelle in meinem Programm wieder einlesen. Wo kann man im AVR-Studio die EEprom-Sektion mit Werten vorbelegen? In Bascom funktioniert das allerbest.
Hat wer ein Beispiel wie man Werte per AVR-Studio auch wieder ausliest?
Ich habe per Programm einen Wert in den EEprom geschrieben. Aber beim zurücklesen erscheint immer "FF".
Code:ldi EEprom,0x00 ldi TMP1,0x55 out EEAR,EEprom out EEDR,TMP1 ldi TMP1,0x04 out EECR,TMP1 nop nop nop nop nop nop nop nop ldi EEprom,0x00 out EEAR,EEprom ldi TMP1,0x01 out EECR,TMP1 in EEData,EEDR
Zitat von rogerberglenAnsonsten schau mal in die Hilfe. Da ist dann neben .eseg auch .db weiter erklärt.Code:.eseg .db "Was auch immer hier her soll ...."
Grüße,
Hanni
Grundregeln des Forenpostings:
1. Nutze niemals die Suchfunktion!
2. Überprüfe niemals die Topics nach Ähnlichkeiten!
3. Schreibe alles in hellgelb!
Ich habe schon zahlreiche Varianten ausprobiert. Leider bekomme ich außer "FF" nichts aus dem EEprom!!
Es kommt immer "FF" im EEDR Register zurück!!Code:.include "TN15def.inc" ; Prozessor ATtiny15 .eseg Wert1: .dw 0x5555 .cseg ldi EEprom,0x00 out EEAR,EEprom ldi TMP1,0x01 out EECR,TMP1 in EEData,EEDR
Ich habs gefunden! Man muß mit "Toggle Memory Window" das Memory Fenster öffnen und dann kann man unter der Rubrik "EEPROM" Werte in die EEprom-Sektion schreiben. Anschließend kann man das schön simulieren.
Lesezeichen