Hallo Community, ich habe eine kleine Verständnisfrage: Ich möchte mit einem MSP430 einen ADC (LTC2402) über SPI auslesen. Das SPI-Receive-Shift-Register ist 8bit groß. Aber der ADC shiftet gleich 32bit hintereinander raus. Meine Frage ist also wie ich das mit dem 8bit-SPI bewerkstelligen soll? Habe überlegt, nachdem das Shift-Register voll ist, dieses schnell leer zu machen bevor das nächste Bit vom ADC reinkommt. MCLK und SCLK werden vom DCO getaktet. SCLK ist 8mal langsamer als der MCLK. Trotzdem würde es meiner Meinung nach nicht ausreichen zwischen zwei Bits ein ganzes Byte aus dem Shift-Register ins Buffer-Register zu schieben. Oder hab seh ich den Wald vor lauter Bäumen nicht mehr? Danke schonmal! lg
Der MSP gibt soch kein SPI Takt aus solange das er Register ausliest. 1byte lesen mit 8 Takten, Takt ist dann aus, Register lesen, nächstes byte.
Oh das muss ich überlesen haben. Wow dann ist das ja doch ganz easy. Allerbesten Dank für die Erleuchtung! ;)
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.