EEProm lesen und schreiben (Atmel)

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 06 10 2024  15:02:50      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
EEProm lesen und schreiben (Atmel)

    







BID = 68757

Jornbyte

Moderator



Beiträge: 7149
 

  


;========================================
;= R20 -> Adresse =
;= R21 -> Daten =
;========================================

;----EEPROM-Daten lesen-----------------
eeprom_read: out EEAR, r20 ;EEPROM Adresse setzen
sbi EECR, 0 ;EEPROM lesen-Bit setzen
eeprom_r_wait: sbic EECR, 0 ;Bit wieder gelöscht?
rjmp eeprom_r_wait ;nein
in r21, EEDR
ret
;---------------------------------------

;----EEPROM-Daten schreiben-------------
eeprom_write: sbic EECR, 1
rjmp eeprom_write
out EEAR, r20 ;EEPROM Adresse setzen
out EEDR, r21 ;Daten
sbi EECR, 2 ;EEPROM MasterWriteEnable
sbi EECR, 1 ;EEPROM WriteEnable
eeprom_w_wait: sbic EECR, 1
rjmp eeprom_w_wait
ret
;---------------------------------------


_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 68761

chilla

Schreibmaschine



Beiträge: 1403
Wohnort: von hier zwei mal rechts und dann zwei mal links

 

  

danke!

mfg CHillA

_________________
Wenn man erst einmal die Sache verstanden hat, kapiert man auch, wies im Handbuch gemeint war.

Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet wer

BID = 68822

Jornbyte

Moderator



Beiträge: 7149

Wenn das EEProm mit anderen Daten gefüllt werden soll kannst du auch die Directive .eseg verwenden. Mit dem STK500 erzeugst du ein neues Projekt und schreibst z.B.
.org 0
.eseg
.db 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Der Assembler macht daraus ein *.eep. Dieses File brennst du in den EEProm.


_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 68840

chilla

Schreibmaschine



Beiträge: 1403
Wohnort: von hier zwei mal rechts und dann zwei mal links

Ja stimmt, das gibts ja auch noch, hab ich ganz vergessen...



danke
mfg CHillA

BID = 68904

chilla

Schreibmaschine



Beiträge: 1403
Wohnort: von hier zwei mal rechts und dann zwei mal links

Also, ich hab das mal mit dem .eseg und .eep-File probiert, und es hat auf anhieb funktioniert!!

jetzt ist nurnoch ein Fehler im Programmier-Modus... *g*

aber den krieg ich schon noch..

danke

mfg CHillA


Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 2 Beiträge verfasst
© x sparkkelsputz        Besucher : 182134546   Heute : 2917    Gestern : 5445    Online : 767        6.10.2024    15:02
3 Besucher in den letzten 60 Sekunden        alle 20.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0383760929108