Ist es möglich, während des Lesens eines Sektor von einer SD-Card einen Interrupt zu bedienen, im IRQ-Handler das /CS der SD-Card auf High zu setzen, im IRQ-Handler ein 2. SPI-Gerät anzusprechen (mit eigenem /CS natürlich) und danach /CS auf Low) wieder zur SD-Card zurückkehren und weiterlesen?
Nein. Lesevorgänge müssen komplett abgeschlossen sein, bevor die Karte deselektiert werden darf. Das Anhalten des Transfers bei selektierter Karte hingegen ist kein Problem. Die SD-Karte sollte ohnehin das einzige Gerät an der betreffenden SPI-Schnittstelle sein, schon aus Performance-Gründen.
> Die SD-Karte sollte ohnehin das einzige Gerät an der betreffenden > SPI-Schnittstelle sein, schon aus Performance-Gründen. Das kommt ganz auf den Anwendungszweck an. Man kann auch mehere Ding an der einen SPI Schnittstelle betreiben.
... Lesevorgänge müssen komplett abgeschlossen sein, bevor die Karte deselektiert werden darf ... Danke für die Antwort :)
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.