Forum: Mikrocontroller und Digitale Elektronik SPI Kommunikation mit XMC-Mikrocontroller


von Leonhard (Gast)


Lesenswert?

Hallo,

derzeit bin ich dabei die SPI Kommunikation zwischen dem XMC4800 
Mikrocontroller und einem seriellen Flash Baustein zu realisieren.
Das Auslesen der ID vom Baustein funktioniert nicht immer. Sobald ich 
mit dem Finger den Baustein berühre funktioniert das Auslesen der ID. 
Wenn ich aber den Debugger neu starte ohne mit dem Finger auf den 
Baustein zu fassen, dann erhalte ich nicht die richtige ID. Der Wert ist 
da immer auf 0.

Die SPI Kommunikation läuft mit einem Takt von 19Mhz. Der Baustein ist 
mit dem Mikrocontroller direkt verbunden (ohne irgendwelche 
Widerstände).

Für jede Hilfe bedanke ich mich schonmal im Vorfeld.

von SauKalt (Gast)


Lesenswert?

Hmm,

kalte Lötstelle vlt.? Layout ungünstig? Russland?

von SauKalt (Gast)


Lesenswert?

Verringer doch mal die Taktfrequenz des SPI und schau obs dann stabiler 
läuft.

von Leonhard (Gast)


Lesenswert?

Die Taktung habe ich bereits verringert. Bringt nichts.
Hab soeben entdeckt, dass ich den CS SPI Pin nicht konfiguriert habe. 
Nachdem ich den Pin für das CS Signal auf dem Mikrocontroller aktiviert 
habe, funktioniert das Auslesen auf einmal nicht mehr.

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.