Hi, ich versuche einen PIC dazu zu bekommen mit einem SPI baustein zu kommunizieren. Ich möchte jetzt dem Bautstein nur 2 Bytes senden ohne welche zu empfangen. Wie mache ich das? Wenn ich in das sspbuf register schreibe wird immer daraufhin ein byte gelesen, das will ich aber nicht. Ich will nur schreiben. Schöne Grüße Eddy
SPI ist ein stetes Geben und Nehmen. Senden und Empfangen ist der gleiche Vorgang.
Danke für die Antwort. D.h. mit der Hardware geht es garnicht, nur zu senden? Mein Baustein braucht das nämlich, ich mus 3 Byte senden, dann erst eins lesen.
Dann lässt du einfach die empfangene Daten unangetastet.
> Danke für die Antwort. D.h. mit der Hardware geht es garnicht, nur > zu senden? Das ist bei SPI grunsätzlich nicht vorgesehen, unabhängig von der eingesetzten Hardware. > Mein Baustein braucht das nämlich, ich mus 3 Byte senden, dann > erst eins lesen. Dann ignoriere einfach die ersten beiden empfangenen Bytes.
Ich meinte die ersten drei Bytes. Soviele halt, wie du senden mußt, bevor du eins empfangen sollst.
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.