Forum: Mikrocontroller und Digitale Elektronik SPI funktioniert nicht


von Alex X. (behindi)


Angehängte Dateien:

Lesenswert?

Hallo


Ich hab ne SPI Routine für meinen EEPROM (25LC640A) geschrieben.
Ich möchte das Statusregister auslesen aber der EEPROM gibt nichts 
zurück:(.
Aus Datenblatt hab ich Lesesequenz für das Statusregister entnommen und 
dann programmiert (jedoch mit einen sehr langsamen Clock, aber das 
müsste egal sein (steht im Datenblatt)).
Das Programm hab ich dann auch mit dem OSZI angeschaut (siehe 
Anhänge)und es sollte funktionieren.

Wenn jeman ne Idee hätte wo das Problem liegen könnte wäre super:)

danke im voraus für jede Hilfe


mgf
alex




Anhänge:
Datenblatt 25LC640A
Oszibild mit CKL und SI             (tekway35_1.png)
OSzin bild mit CKL uns !CS          (tekway37_2.png)

von Alex X. (behindi)


Angehängte Dateien:

Lesenswert?

Sorry die oszibilder sind die falschen

von Frank K. (fchk)


Lesenswert?

Schaltplan?

Du weißt, dass Du SI vom EEPROM an SO vom Controller gehört und 
umgekehrt? Nicht dass Du das nachher versehentlich vertauscht hast. Du 
wärst nicht der erste und auch nicht der letzte, dem das passiert.
Schau erstmal ohne EEPROM, ob überhaupt der Lesebefehl und die Adresse 
am Controller gesendet werden.

fchk

von Falk B. (falk)


Lesenswert?

@  alex le. (behindi)

>Das Programm hab ich dann auch mit dem OSZI angeschaut (siehe
>Anhänge)und es sollte funktionieren.

>Oszibild mit CKL und SI             (tekway35_1.png)

Entartete Kunst? Man sieht gar nichts.

>OSzin bild mit CKL uns !CS          (tekway37_2.png)

Für die Fehlersuche belanglos.

Prüfe, ob alle Eingangssignale den EEPROM sauber erreichen.
Prüfe, ob das Ausgangssignal des EEPROMS den uC sauber erreicht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.