Gast
#2207353
Hi! ich beschäftige mich momentan mit meiner Projektarbeit, bei der es u.a. die Aufgabe ist, eine SPI-Verbindung zwischen einem PIC18F87J11 und einer SDKarte einzurichten. Jetzt die Frage: Wie muss ich mir die Übertragung von Daten/eines Bytes vorstellen? Sind das zwei miteinanderverbundene Register für empfangen und senden, derren Inhalte mit dem Clocksignal in das jeweils andere Register weitergetaktet werden? Konkreteres Problem: Ich sende ein Byte (Kommando CMD0 zum Reset der Karte), also eine 0, an die Karte. Mein Oszilloskop bestätigt mir auch, dass dieser Sendevorgang statt gefunden hat und dass er sogar nach dem gewählten Modus (CPHA=0,CPOL=0) statt gefunden hat. Es scheint also schon einmal etwas zu funktionieren. Nach dem senden dieses Bytes sollte ich doch eine Antwort erhalten?! Erhalte ich aber nicht! Müsste ich jetzt erst noch eine Art Dummy schicken, um die Antwort auf das vorherige zu erhalten? Sprich, wie muss ich mir dieses Senden/Empfangen Spiel vorstellen? Vielen Dank im Voraus Bin für jeden Tipp dankbar! MfG Christian Carl