Hallo zusammen Ich möchte die Daten aus dem SPI Shiftregister auslesen, bevor ein komplettes Byte übertragen wurde. Gibt es dazu eine Lösung? Laut Datenblatt wird das SPIx->DR Register erst nach vollständiger Übertragung gefüllt. Danke!
Gast
#4700272
Holger K. schrieb: > Gibt es dazu eine Lösung? Ja. Du schreibst dir dein Soft-SPI, dann kannst du zu jeder Zeit auf jedes beliebige hereinkommende Bit zugreifen.
Arduinoquäler schrieb: > Ja. Du schreibst dir dein Soft-SPI, dann kannst du zu jeder > Zeit auf jedes beliebige hereinkommende Bit zugreifen. Leider nicht machbar in meinem Fall. SPI Geschwindigkeit ist 2MHz.
Holger K. schrieb: > Arduinoquäler schrieb: >> Ja. Du schreibst dir dein Soft-SPI, dann kannst du zu jeder >> Zeit auf jedes beliebige hereinkommende Bit zugreifen. > > Leider nicht machbar in meinem Fall. > SPI Geschwindigkeit ist 2MHz. Dann geht's einfach nicht. Und die 2MHz sind per Gesetzt festgelegt?
Gast
#4700384
Cyblord -. schrieb: > Und die 2MHz sind per Gesetzt festgelegt? Ich würde erst mal misstrauisch fragen wofür so etwas gut sein soll .....
Holger K. schrieb: > Ich möchte die Daten aus dem SPI Shiftregister auslesen, bevor ein > komplettes Byte übertragen wurde. > Gibt es dazu eine Lösung? > > Laut Datenblatt wird das SPIx->DR Register erst nach vollständiger > Übertragung gefüllt. Klingt nicht nach einer guten Idee. Was ist das grundlegende Problem dass Du lösen willst? > SPI Geschwindigkeit ist 2MHz. Bist Du Master oder Slave?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.