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!
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?
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.