SPI funktioniert nicht

OP #2786610
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)
Angehängte Dateien:
#2786620
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
#2786622
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.

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