Atmega EEPROM über I2C per USB schreiben

OP #5169443
Lesenswert?
• ▲
▼
Hallo zusammen,

ich würde gerne bei einem ATMega32L (TFPQ) das EEPROM per I2C von einem 
PC via USB beschreiben/lesen.

Dieser Aufbau ist so gegeben, sodass ich hier keinen Einfluss habe auf 
SPI zu gehen.

Meine erste Idee war der China 24Cxx I2C USB Programmer, welcher aber 
nur externe EEPROMs gelistet hat. Leider habe ich damit keine Verbindung 
bekommen.

Habt ihr eine Idee wie ich das EEPROM (via I2C) per USB schreiben/lesen 
kann? Gibt es hier eine andere (fertige) Alternative, z.B. open Source 
oder bei Aliexpress?

Viele Grüße
Chris
#5169551
Lesenswert?
• ▲
▼
Christian S. schrieb:
> ich würde gerne bei einem ATMega32L (TFPQ) das EEPROM per I2C von einem
> PC via USB beschreiben/lesen.

Wieso I²C und nicht ganz normal via ISP und z.B. avrdude?

Peter D. schrieb:
> Du müßtest für den AVR ein Programm schreiben, welches einen I2C-EEPROM
> emuliert.

Einen I²C Slave auf Atmel zu programmieren würde ich mir 2x überlegen, 
insbesondere nach dem Studium der Errata von TWI Hardware.

Und wenn ich sowieso ein passendes Programm im µC brauche, kann ich 
normalerweise viel einfacher per UART arbeiten.
OP #5169599
Lesenswert?
• ▲
▼
Danke für eure Infos.

Der Atmega ist schon programmiert, mit einem mir nicht bekannten 
Programm. Dann wird dieser auch so programmiert sein, dass sich dieser 
das EEPROM dann selber schreibt. Aber ohne die Kommunikation zu kennen 
sehe ich das nicht als Lösung.

Habe mir gerade eine Alternative ausgeguckt. Ist mit überschaubarem 
hardware Aufwand verbunden und geht dann ganz normal per SPI.
#5169611
Lesenswert?
• ▲
▼
Christian S. schrieb:
> Der Atmega ist schon programmiert, mit einem mir nicht bekannten
> Programm. Dann wird dieser auch so programmiert sein, dass sich dieser
> das EEPROM dann selber schreibt.

Typisch werden die Lockbits gesetzt sein, d.h. ein Zugriff auf 
Flash/EEPROM ist nur nach Löschen des gesamten Chips möglich.
Woher weißt Du überhaupt, daß der EEPROM genutzt wird und was darin in 
welchem Format abgelegt wird?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.