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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren