Forum: Mikrocontroller und Digitale Elektronik SPI auf die schnelle auslesen


von Nico (Gast)


Lesenswert?

Hallo,
ich stehe gerade vor einem kleinen Problem.
Ich möchte bei einem Gerät die SPI Daten auslesen.
Also die Kommunikation zwischen 2 ICs.
Ich habe einen Oszilloscope da, aber ich schätze, das wird sehr 
mühselig, und ungenau.
Denn wenn es mehrere Register sind, komme ich durcheinander, wo was 
anfängt und aufhört.
Gibt es einen anderen speziellen Trick, an die SPI Daten zu kommen, ohne 
den uC dafür extra zum Hilfe programmieren zu müssen? Vor allem, weil 
ich kein Programmiergott bin :(

Danke
Gruß Nicolai

von Mark (Gast)


Lesenswert?

Nico schrieb:
> Gibt es einen anderen speziellen Trick, an die SPI Daten zu kommen, ohne
> den uC dafür extra zum Hilfe programmieren zu müssen?
10€ Logic Analyzer aus China?

von holger (Gast)


Lesenswert?

>Gibt es einen anderen speziellen Trick, an die SPI Daten zu kommen, ohne
>den uC dafür extra zum Hilfe programmieren zu müssen?

Ja, man nimmt das Datenblatt vom SPI Slave. Da steht alles
drin. Ansonsten hilft meist ein guter Logic Analyzer.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Mittlerweile gibt es für sehr viele Oszilloskope auch Protokolldekoder 
für SPI, I2C, usw..

von Ursus P. (unwichtig)


Lesenswert?

Nico schrieb:
> Hallo,
> ich stehe gerade vor einem kleinen Problem.
> Ich möchte bei einem Gerät die SPI Daten auslesen.
> Also die Kommunikation zwischen 2 ICs.
> Ich habe einen Oszilloscope da, aber ich schätze, das wird sehr
> mühselig, und ungenau.
In welcher Hinsicht ungenau?

> Denn wenn es mehrere Register sind, komme ich durcheinander, wo was
> anfängt und aufhört.
Datenblatt lesen, Klammoten auslesen und dann überlegen was wohin 
gehören könnte.

> Gibt es einen anderen speziellen Trick, an die SPI Daten zu kommen, ohne
> den uC dafür extra zum Hilfe programmieren zu müssen? Vor allem, weil
> ich kein Programmiergott bin :(
Kommst nicht drum herum, SPI ist noch human, musst leider dich damit 
auseinander setzen

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.