Adib schrieb:
> Wie kann ich zwischen den Sendungen die MOSI auf einem default level
> lassen?
> Ich möchte gerne low haben. ?
Bei einem SPI ist es technisch völlig irrelevant, was mit MOSI und MISO
passiert, solange am CLK keine Flanke detektiert wird. Daher kann man
zwar die ClkIdle einstellen, aber nicht den Idle Zustand der
Datenleitungen.
Da dein LED-Band kein SPI interface hat, sondern irgendeine Abart des
RC5-Signals, ist es mir sowieso schleierhaft, wie das funktionieren
soll.
Hier im Forum gibt es sicher genug funktionierende Projekte, ich muss
sie mir nur anschaun.
Jedenfalls musst du vermutlich mittels Software die SPI-Hardware
austricksen. Hierzu zwei Möglichkeiten:
1. Wie bereits angesprochen, nach beendeter Übertragung den Pin auf GPIO
Output schalten und Low ausgeben. Vor der nächsten Übertragung natürlich
wieder zurückschalten.
2. Ich kenne es von STM32F4, dass das zuletzt übermittlete Bit bestehen
bleibt. Versuche mal am Ende 0x00 zu übertragen, vieleicht geht das auch
auf STM32F1?