Forum: Mikrocontroller und Digitale Elektronik SPI mehr als 8 bit


von Bj (Gast)


Lesenswert?

Hallo zusammen. Ich muß mit meinem atmega 64 einen sensor auslesen. das 
wollte ich mit c machen.jetzt wird ja nach 8 bit das SPIF bit gesetzt. 
Ich muß aber aus dem sensor ein 11 bit datenwort auslesen. wie kann ich 
denn dem Myc sagen das er die SPI nochmal anschmeißen soll ohne ein 
datenwort zu senden (sensor wird dann hochohmig)?

gruß bj

von Marius (Gast)


Lesenswert?

das machst du in software

von Peter D. (peda)


Lesenswert?

SPI geht nur mit Senden eines Dummy-Bytes.

Bei mehr als 8 Bit nimmt man eben 2 Byte oder 3 usw.

Die letzten 5 der 16 Bits werden dann einfach ausmaskiert.


Peter

von Bj (Gast)


Lesenswert?

werde das so mal versuchen, danke

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
Noch kein Account? Hier anmelden.