SPI seltsam?

Gast #4197
Hallo Spezialisten,

ich habe hier ein merkwürdiges Verhalten bei meiner SPI Schnittstelle. 
Hier mal ein Auszug aus der Senderoutine:

reset_slave:
;cbi  portb,4    ;enable Slave
cbi  spsr,spif    ;spif löschen
ldi  temp1,$01
sbi  spcr,spe    ;enable SPI
out  spdr,temp1  ;reset senden, Init Slave
warten:
sbis  spsr,spif    ;wenn Flag gesetzt, weiter
rjmp  warten    ;sonst noch warten
cbi  spcr,spe    ;SPI abschalten
rcall  time_100us  ;100µS warten, dann weiter
rjmp  reset_slave

In dieser Routine (in 8 von 10 Fällen wird der Slave korrekt 
initialisiert) ist auf dem Oszilloskop folgendes verhalten zu 
beobachten, es erscheinen auf der SCK Leitung 8 Taktimpulse, Pulsdauer 
ca. 16µS. Mit dem 8. Impuls wird auch richtig eine "1" auf MOSI 
ausgegeben und mit der ansteigenden Flanke vom Slave übernommen. Aber 
dann erscheint noch ein Taktimpuls mit einer Dauer von ca. 2µS. Dieser 
Impuls führt offensichtlich zu einer Verwirrung des Slave`s da ja MOSI 
auf irgendeinem Pegel liegt und dieser dann eben nach 2µS übernommen 
wird.

Wer kann mir da mal unter die Arme greifen?

Dank und Gruß,
Günter
Gast #4198
Hi auch,
bitte keine weitere Energie mehr in diese Sache stecken. Thema durch, 
alles im grünen Bereich.

War ein AVR - Problem. Habe mal einen anderen eingesetzt, und der 
benimmt sich richtig gut.....

Dank an die Leser,
Günter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 24 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.