EEProm

Gast #215706
Lesenswert?
• ▲
▼
Hallo

Leider bin Ich neuling in sachen MCs und hätte da eine frage.
Ich wollte an einem Mega 8 einen ext. eeprom anschliessen.
Gibt es eine möglichkeit mit eeproms 256 MB an den mega 8
anzuschliessen? Meine platine ist derzeit mit einem 128 k gelösst weil
die die einzigen waren die mit internen I2C arbeiten. Gibt es die auch
mit 256MB? Oder muss mann solche eeproms anders anschliessen?

Wäre für jede hilfe dankbar.

Grüße
#215712
Lesenswert?
• ▲
▼
Ein Monat hat max 44640 Minuten, also 2 Byte + max 65536 Karten macht
insgesamt 4 Byte pro Stechung.

In einen AT24C512 (64kB) passen dann 712 Stechungen pro Arbeitstag also
max 356 Mitarbeiter.

Bzw. für 256 MB pro Monat brauchst Du etwa 1 Million Mitarbeiter.


Peter
Gast #215713
Lesenswert?
• ▲
▼
Wie auch immer, bastel die Datenleitungen (8 Stück) direkt an Deinen
Controller; OE, WR und CE an 3 andere Portpins (zur Steuerung der
Ein/Ausgabe) und für die Adreßleitungen nimmst Du einen oder mehrere
Zählschaltkreise oder Schieberegister und die klemmst Du an zwei oder 3
weitere Portpins (Takt, Daten/Reset). Dein Programm läd dann den
Adreßzähler / das Schieberegister, schaltet die Datenports auf
Ein-/Ausgabe, macht den Datenzugriff und so weiter. Die
Datenflußdiagramme und Schreib/Lese-Zeiten des EEPROMS findest Du in
dessen Datenblatt.
Gast #941558
Lesenswert?
• ▲
▼
Passt hier vielleicht nicht ganz hin, aber ich habe ein Problem mit den 
Bytes/Bits...

Ich habe ein 64K EEPROM. Im Datenblatt steht was von 8192 Words of 8 
Bit...
Meine erste Frage: 64K = 64 KBit??

Was meinen die mit Words?? Ich dachte immer ein Word=16Bit ??

Stimmt dann meine Rechnung?
2^10=1KBit=1024 Bit
2^16=64KBit =65536 Bit ??

Grüße
Gast #941567
Lesenswert?
• ▲
▼
Ahh, ich hab ne Idee....
Also wenn ich davon ausgehe, dass mit Word nicht 16 Bit gemeint sind, 
sondern einfach ein Name wie Block, dann versteh ichs.

dann tut sich aber schon meine nächste Frage auf:

Dann hab ich ja 65536 Bit zu adressieren.
Ist das dann bis zur Adresse 0x2000 ???

Nur wenn ich z.B. etwas auf Adresse 0x5000 schreiben lasse funktioniert 
das auch noch, zumindest bekomme ich ein ACK und kann es hinterher auch 
auslesen...

????

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.