Erfahrungen STM32 und SPI Schnittstelle (da man von STM32 und I2C nur abraten kann.)

Gast #2069576
Lesenswert?

Hallo Zusammen,

bei diversen Projekten gibts Probleme mit I2C und STM32.
(Extrem Anfällig). Google und ST Forum quillt ja auch über
...

Meine Frage, ist SPI mit dem STM32 zu empfehlen?
(oder auch fehleranfällig / Speziell je nachdem wie man formuliert)
Hätte ein Konzept für mehrere Slaves, und längere Kabel (bis zu 30cm),
Noise dürfte es auch geben ... (Alternative wäre UART)

Ich nutze persönlich immer nur die Std.Lib.
Bis auf I2C kann ich den STM32 nur empfehlen.
Bin ein Fan, bitte nicht falsch verstehen.

Vielen Dank & Mfg
Ulf
Gast #2069590
Lesenswert?

>Meine Frage, ist SPI mit dem STM32 zu empfehlen?

Völlig problemlos.

>(oder auch fehleranfällig / Speziell je nachdem wie man formuliert)
>Hätte ein Konzept für mehrere Slaves, und längere Kabel (bis zu 30cm),

Wozu brauchst du Slaves? Der macht doch alles alleine;)
Gast #2070094
Lesenswert?

Hallo Zusammen,

vielen Dank ich werds mal versuchen.

@Markus Müller
Doch, gibt es schon
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00209826.pdf
(Advanced I2C Lib, die auch die Register abfragt... diese Lib finde ich 
jetzt nicht einzelnd, vielleicht schon in der StdLib drin)

Funktioniert aber auch nicht sicher. Bei einigen unseren I2C Projekten 
hat
nur der Umstieg auf Atmel eine zuverlässige Lösung ergeben. (Kleiner 
Chip dazwischen).
Ich kenne auch einige Projekte (von versierten Elektronikern) die
nach X Versuchen gescheitert sind oder explizit darauf hinweisen,
das die mit dem STM32/i2C nichts gewährleisten.

(Aus den ST Forum selbst hatten wir auch den Rat erhalten, nach einem
Abbruch, der sich mit hohem Takt und Slaves auch regelmäßig einstellt,
den jeweiligen Anprechpartner noch manuell "auszupingen" und dann neu 
zustarten.) War uns dann doch etwas zu speziell.

Sonst ein toller Mc.

Viele Grüße
Gast #2070114
Lesenswert?

I2C und SPI funktionieren beide wunderbar. Ich hab das schon in mehreren 
Projekten eingesetzt und nie Probleme gehabt. Allerdings verwende ich 
auch eine selbstgeschriebene Lib und nicht die von ST.

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