Holla Phagsae, ich habe meine Schaltung so modifiziert, wie ich es schon andeutete. Also MOSI für den Slave über eine Und-Verknüpfung mit einem Port-Pin. Wenn die normale Initialisierung läuft, wird MOSI zum Slave durchgeschaltet und zum Auslesen wird MOSI zwar vom AVR erzeugt (ein Dummy-Byte), gelangt aber nicht zum Slave weil dann das Und Gatter sperrt. Ich habe aber dann das SCK Signal am Slave und kann auslesen. Es funktioniert nun einwandfrei alle Funktionen. Die Software habe ich noch nicht optimiert weil doch noch etliches dazu kommt. Ich habe aber bei deiner Routine gesehen, das es doch einfacher geht, werde ich mal probieren. Dank und bis Bald mal wieder. Gruß, Günter
Sorry Ich hätte doch mal antworten können oder ? Hab die letzten 2 Tage mit layouten zugebracht Hab ich übrigens mal zu deinem PCB Tipp rübergelassen Scheint ne gute Pool Alternative zu sein Zum SPI Ich hab mir mal in einer "Kopf frei Pause" das Datenplatt genauer angeschaut allerdings ist mir da einiges noch schleierhaft. Normalerweise gibt es sowas wie ein Dummy command. Das genau dafür sorgt das der Master eigentlich nix einschreibt aber die Daten vom Slave erhält. ( nix bedeutet das der Slave Status sich nicht andert ) Mein Bsp stammt ja aus dem ADC MAX110 file in der Sammlung Da muss man auch jedesmal einen "nix" Befehl geben Ich schicke für jeden Transfer die gleichen Einstellungsdaten Um die messdaten zu erhalten denn eigentlich startet der selber bei CS toggle Eigentlich denke Ich das könnte beim CMX genauso funktionieren Nur welcher Befehl könnte das sein ?????? Es gibt bei den commandos die der CMX beherrscht doch ein "reseverd" Hast du das mal probiert ???? Phagsae
Hi Uwe, habe ich probiert, geht nicht. Aber wie gesagt, jetzt haut es hin. Gruß, Günter
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.