Autor |
ser. EEPROM an serieller Schnittstelle |
|
|
|
|
BID = 29226
FatalError Stammposter
Beiträge: 498 Wohnort: Berga /Elster
|
|
Hab in meiner Bastelbox neuerdings einen seriellen EEPROM (16kb) der Firma ATMEL gefunden. Die Genaue Bezeichnung lautet: AT24C16
Nun würde ich damit gern was anfangen und wollte ihn mal über die serielle Schnittstelle programmieren.
Ist das einfach ohne viel Zusatz möglich? Oder sollte man das lieber mit dem parallelen Port versuchen?
Ein Datenblatt hängt mit dran. Ich hab auch noch eine Beispielschaltung zum Arbeiten mit dem EEPROM mit einem µC und noch eine Assembler-datei dazu.
MFG
FatalError |
|
BID = 29227
FatalError Stammposter
Beiträge: 498 Wohnort: Berga /Elster
|
Warum zum Kuckuck vergess ich immer den Anhang???
Hochgeladene Datei : EEPROM 24C16.pdf
|
BID = 29245
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Nicht über die serielle Schnittstelle, damit machst Du ihn kapott.
Aber über den Printerport gehts, wenn Du ein bischen an den Leitungen rumfiddelst.
Ist wahscheinlich am besten unter DOS zu programmieren.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|
BID = 29248
FatalError Stammposter
Beiträge: 498 Wohnort: Berga /Elster
|
Zitat :
| Ist wahscheinlich am besten unter DOS zu programmieren. |
Hatte ich auch vor! In QBasic hab ich halbwegs Erfahrung und könnte das damit bestimmt realisieren.
Hättest du ne grobe Beschreibung, wie ich den EEPROM anschließen müsste?
Die kritischen Leitungen sind SDA und SCL.
Der Rest is klar.
A1-3, WE und GND gegen Masse und VCC logischerweise an 5V.
Kannst du mir da noch'n kleinen Tipp geben?
MFG
FatalError
[ Diese Nachricht wurde geändert von: FatalError am 21 Aug 2003 20:00 ]
|
BID = 29253
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Anbei ein kleines Progrämmchen, daß ich für ähnlichen Zweck vor Ewigkeiten mal geschrieben habe.
Das ist nicht unmittelbar für Deinen Chip zu gebrauchen, aber Du kannst mindestens sehen, wie die Richtungsumschaltung am LPT geht, und auch sonst dürften einige brauchbare Konstrukte drin sein.
Hochgeladene Datei : PIC84EE.BAS.txt
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|
BID = 29261
Jornbyte Moderator
Beiträge: 7148
|
|
BID = 29284
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Übrigens:
Beim Blutzuckermeßgerät Accu-Check, "Sensor Comfort" von Roche kommt jedes Döschen der recht teuren Teststreifen mit einem dazugehörigen "Chip", der irgendwelche Kalibrierwerte enthält.
Darin ist ein 93C46B 1k-bit EEPROM von Atmel im plattgeklopften und etwas gestutzten DIL-8 Gehäuse enthalten, den man leicht ausbauen kann.
Vielleicht kennt Ihr jemanden, der diese Chips regelmäßig wegwirft. Zum Basteln sind sie noch lange gut.
Hochgeladenes Bild : AccuCheck.JPG
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
[ Diese Nachricht wurde geändert von: perl am 22 Aug 2003 0:07 ]
|
BID = 29299
FatalError Stammposter
Beiträge: 498 Wohnort: Berga /Elster
|
Danke für dein Beispielprogramm Mr.Ed.
Nur ich weis jetzt nicht so genau wie ich das mit den Anschlüssen regeln soll, da in deinem Prog. von SDA_IN, _OUT, SCL_IN und _OUT die Redde ist, mein EEPROM aber nur einen SDA und SCL hat.
Außerdem hab ich keinen MCLR an meinem EEPBROM.
Wie muss ich das regeln?
Sorry für solch blöde Fragen!
Zitat :
| Hier findes du das Datenblatt: |
Äh, ich glaub das Datenblattt hab ich doch schon in meinem zweiten Beitrag angehängt.
|
BID = 29324
BlackAdder gesperrt
|
|
BID = 29363
FatalError Stammposter
Beiträge: 498 Wohnort: Berga /Elster
|
Danke, BlackAdder
Ich werd mich dann mal durch die Datenflut wühlen.
|