Hallo, ich schonwieder... ich weiß... langsam nervts sicherlich schon ;) also so weit so gut kann ich meinem AD7705 sagen, dass er sich so und so einzustellen hat und läuft alles wunderbar... er zieht den Pin jetzt sogar korrekt auf LOW... nur hab ich kein Plan wie ich als Master per SPI Daten empfangen kann... oder kann ich auch einfach 0en auf die Datenleitung legen und das was dann am Ende der Übertragung im SPDR steht ist dann das was am MISO Pin ankam oder wie? Weil das Problem ist, dass der Mega8 ja nur nen 8bit Shiftregister besitzt ich aber 16bit empfangen muss und vorallem wie bekomme ich die SCK vom Mega dazu während des empfanges weiterzulaufen? muss ich dann einfach die Clockrate bits entsprechend setzen? Wiedereinmal vielen dank für jetwege hilfe... Chris
oder kann ich auch einfach 0en auf die Datenleitung legen und das was dann am Ende der Übertragung im SPDR steht ist dann das was am MISO Pin ankam oder wie? ja Weil das Problem ist, dass der Mega8 ja nur nen 8bit Shiftregister besitzt ich aber 16bit empfangen muss und vorallem wie bekomme ich die SCK vom Mega dazu während des empfanges weiterzulaufen? Wenn du was sendest wird SCK weiter getaktet - du sendest einfach 0en um das Taktsignal aufrecht zu erhalten. Wenn du 16 bit empfangen willst musst du 2 mal 8 bit 0x00 senden und das dann zusammen fügen.
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.