mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik An Phagsae --> SPI


Autor: Günter König (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Phagsae (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Uwe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi
Kannst du den Lesebefehl nicht 2x schicken ?
Gruß Uwe

Autor: Günter König (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Uwe,

habe ich probiert, geht nicht.

Aber wie gesagt, jetzt haut es hin.

Gruß,
Günter

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.