Externes EEPROM über Software und AVR

Gast #507607
Lesenswert?
• ▲
▼
Nabend,
ich würde gerne ein 2-wire serielles EEPROM (das 25C128) mit einem 
AtTiny schreiben bzw. lesen.
Dummerweise brauche ich aber für Rechnerkommunikation auch noch die 
serielle Schnittstelle.
D.h. ich müsste die Ansteuerung des EEPROM in Software schreiben weil 
ich ja das USI anderweitig brauche.

Jetzt ist die Frage gibts irgendwo einen Artikel wo beschrieben ist wie 
man sowas macht? Ich hab mal gegoogelt, aber nichts gefunden..

Was mir an der Sache unklar ist:

-Das EEPROM nutzt dieselbe Datenleitung für senden und empfangen.
 Muss ich dann mit jeder Clock-Taktflanke den Ausgang auf einen Eingang 
(am µC) umkonfigurieren? Geht das überhaupt? Oder sollte man irgendwie 2 
Pins nehmen worauf man die Datenleitung führt, und der eine als Eingang 
der andere als Ausgang? Da brauche ich doch sicherlich externe 
Beschaltung, ich kann die ja nicht einfach parallel hängen, oder?

Gruß, TMa
Gast #507695
Lesenswert?
• ▲
▼
Und welche da?
Meinst du die Software SPI?
SPI hat ja aber 3 Leitungen, die unidirektional sind.
Was ja kein Problem wäre (von der Beschaltung her)

Das EEPROM ist aber wohl I²C und hat bidirektionale.
Gast #507703
Lesenswert?
• ▲
▼
Hi,

25C128 hat doch aber ein SPI Interface!?
Oder meintest Du ein 24C128?

Ansonsten gibts auch einige App-Notes zu TWI/I2C, z.B. AVR310/AVR315 und 
falls es wirklich ein 24C128 ist ganz speziell AVR301.

CU Frank
Gast #507801
Lesenswert?
• ▲
▼
du könntest auch ein eeprom mit serieller schnittstelle nehemen... dann 
bräuchtest du zwar soweit ich mich erinnere einen pin mehr, hättest aber 
diese probleme nicht, und die programmierung ist einfach...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.