Gefunden für eeprom atmel schreiben - Zum Elektronik Forum





1 - ATMEGA32 liest nur 0xFF aus dem EEPROM -- ATMEGA32 liest nur 0xFF aus dem EEPROM




Ersatzteile bestellen
  Hallo!

Irgendwas stimmt nicht mit meinem Quellcode mit Assembler.

Ich kann ohne Probleme verschiedene I²C-ICs steuern und auslesen, nur beim DS1307 und sogar beim 24C04 bzw SDA2516 liest der AVR nur 0xFF.

Ich habe verschiedene Tests gemacht um den Fehler einzukreisen.
Zuerst ein Schreibtestprogramm für den TDA6200:


Code :
;*********************************************************************************************
;* *
;* Test...
2 - EEPROM ist nicht gleich EEPROM ???????? -- EEPROM ist nicht gleich EEPROM ????????
Hallo

Ich hab mir ein EEPROM Programmier gerät gebaut und ein SMD EEPROM mit verlängerten beinchen eingesetzt.

Lesen kann ich problemlos schreiben geht mehr oder weniger.... es füllt einige bytes wahllos aus mit irgendwelchen zeichen

Weshalb ich davon ausgehe das das IC Deffekt sein wird.

Hab mir deshalb drei neue geholt, diesmal im DI Package (Dual Inline)

Doch die wollen nicht funktionieren.

Hab hier mal meine schaltung: ####EDIT: LINK KORRIGIERT####
http://www.scienceprog.com/wp-conte.....l.gif

Und hier das von mir neu verwendete EEPROM: http://www.datasheetcatalog.org/datasheets/105/80492_DS.pdf

auffallend ist, das das neue EEPROM keinen WP Anschluss hat.


gibt es eine möglichkeit, das dieses mit der schaltung läuft?

Ich hab für ATMEL Chips noch ein STK500 kann man damit auch EEPROMS Proggen?


Danke schonmal

[ Diese Nachricht wurde geändert von: hedie am ...








3 - Wie kann ich ein Rom programmieren? -- Wie kann ich ein Rom programmieren?
Ok... ich hab neuigkeiten...

Ich war an dem abend sehr müde und hab daher alle IC Pins beim sockel vertauscht... kein wunder gings nicht

Ich hab allso alles korrigiert und ein SMD EEPROM mit verlängerten beinchen eingesetzt.

Lesen kann ich nun problemlos schreiben geht mehr oder weniger.... es füllt einige bytes wahllos aus mit irgendwelchen zeichen

Weshalb ich davon ausgehe das das IC Deffekt sein wird.

Hab mir deshalb drei neue geholt, diesmal im DI Package (Dual Inline)

Doch die wollen nicht funktionieren.

Hab hier mal meine schaltung: http://www.scienceprog.com/wp-conte.....l.gif

Und hier das von mir neu verwendete EEPROM: http://www.datasheetcatalog.org/datasheets/105/80492_DS.pdf

auffallend ist, das das neue EEPROM keinen WP Anschluss hat.


gibt es eine möglichkeit, das dieses mit der schaltung läuft?

Ich hab für ATMEL Chips ...
4 - Atmel T89C51CC01 Fuse-Bits und EEPROM-Problem -- Atmel T89C51CC01 Fuse-Bits und EEPROM-Problem
Hallo Leute,

hat jemand Erfahrung mit Fuse-Bits und EEPROM schreiben auf dem Atmel und ein bisschen Zeit um mir vielleicht DEN goldenen Tipp zu geben?

Ich versuche seit mehreren Tagen verzweifelt auf meinem uC ein paar Daten (korrekt) ins EEPROM zu schreiben und Fuse-Bits zu ändern. Ein paar Daten: T89C51CC01, 16MHz X2-Mode, leider noch keine Brown-Out-Schaltung (sollte kein Problem sein, da ich die Tests bisher ohne Power up/down durchführe, 1x100uF und 2x100nF sollten genügend Spannungsstabilität bringen), Atmel CAN-Bootloader auf dem Chip. Ich verwende die Atmel Flash-Library. Eigentlich sollte man meinen die Atmel-Flash Library müsste bereits alles korrekt handhaben, allerdings hab ich haufenweise Probleme.

1) Beim Versuch die Fuse-Bits zu beschreiben bekomme ich immer einen Controller-Reset anstatt dass sich das Fuse-Bit ändert (z.B. BLJB-Fuse). Mit dem Atmel Flip-Tool über CAN gehts.

2) Beim Beschreiben meines EEPROMs siehts so aus, wie wenn nicht nur die gewünschte Speicherzelle beschrieben wird, sondern auch andere Speicherzellen im EEPROM "zufällig" überschrieben werden. Mit Flip gehts ebenfalls korrekt. In den Atmel Errata-Sheets und im TecRef hab ich nix gefunden was mir hie...
5 - LCD TFT Tachoanzeige -- LCD TFT Tachoanzeige
Wenn du dich mit nem Schwarz/Weiß-Grafikdisplay zufriedengeben würdest, dann könntest du das Ganze auch locker mit nem Atmel AVR erledigen. (Sowas in der Richtung ATmega32, ATmega64, ATmega128 oder die neue ATmega48 Serie. Die neue Serie kann man, wenn ich das Datenblatt richtig gelesen habe, sogar schon bis 24MHz takten.)

Die ganze Grafik würde ich sowieso über Zeichenroutinen machen. Würde lediglich ein Hintergrundbild im Speicher hinterlegen, der ganze Rest wird dann über Programmfunktionen in (annähernd) Echtzeit gezeichnet.
Für die Bilder kannst du dann aber auch ein externes EEPROM anschließen.

Ich glaube, die Leistungsfähigkeit heutiger µController wird immer noch unterschätzt. Diverse Projekte, die man online finden kann, beweisen aber das Gegenteil.

Ein TFT benötigt in der Regel noch so etwas wie einen Grafikcontroller, der die Low-Level Ansteuerung des Displays übernimmt. Das hat den Vorteil, dass man das Bild nicht 70 mal pro Sekunde zum Display schreiben muss (70 Hz = flimmerfrei) sondern nur noch so oft, wie sich auch etwas verändern soll. (Also max. 25 mal pro Sekunde, da ja das Auge 25 Bilder pro Sekunde nicht mehr als einzelne Bilder unterscheiden kann.) Das bedeutet dann, dass der Controller gar nicht mal soooooo viel zu tun hat....
6 - eeprom 1:1 kopiert und doch nicht identisch ??? -- eeprom 1:1 kopiert und doch nicht identisch ???
Hallo,

naja, diese Befürchtung hatte ich auch.
Aber ein Versuch kann nicht schaden ...
... dachte ich, denn es kann ja auch sein die Speicheradressen werden fortlaufend adressiert und der Microkontroller der Fernbedienung merkt anhand der jeweiligen Adresse wann ein Überlauf stattfindet.
Sind z.B. bei dem 24C32 ab &Hc00 bis &Hfff für die Speicherung von Codes vorgesehen merkt der Microcontroller wenn er &H1000 schreiben/lesen will das er statt dieser bei &H00 ist und den Speichervorgang verweigert. Der 24C64 würde bis &1fff speichern und erst bei &H2000 überlaufen.
Dies setzt allerdings eine entsprechende Programmierung
des Controllers vorraus - dessen Programm kenne ich nicht und konnte deshalb nur versuchen ob es funktioniert.

Aber trotzdem verstehe ich nicht warum ein 1:1 kopiertes Eeprom des GLEICHEN Typs nicht funktioniert. Alle Speicheradressen sind identisch (&H00-&HFFF) und der Baustein ist auch ein Atmel 24C32.
Selbst die Prüfsumme müsste doch identisch dein.

Aber es wird vermutlich jeglicher Speicherzugriff geblockt, denn es lassen sich keinerlei Speicherungen an der Fernbedienung durchführen.

Das ärgert mich deshalb weil ich eine "Sicherheitskopie" wollte, denn fu...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Eeprom Atmel Schreiben eine Antwort
Im transitornet gefunden: Eeprom Atmel Schreiben


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 8 Beiträge im Durchschnitt pro Tag       heute wurden bisher 14 Beiträge verfasst
© x sparkkelsputz        Besucher : 192597380   Heute : 6498    Gestern : 7576    Online : 488        16.8.2026    23:35
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0199179649353