USI ATtiny 44/84

OP #2132592
Lesenswert?
• ▲
▼
Moinsen,

bevor ich vielleicht später weiter ins detail gehe, habe ich eine Frage.

Ich habe nach der APP_note 319 die SPI als slave auf dem Tiny 84 
realisiert.

Der Master sendet fröhlich und es sieht auf dem Scope auch gut aus.

Egal wie schnell ich sende, im Datenbuffer des Slaves "USIBR" steht 
immer Mist drin. Ich wollte den Datenbuffer nutzen damit ich mehr zeit 
habe zum Auswerten und somit höhere Taktraten ermöglicht werden.

Weiß einer näheres zum USIBR "Usi buffer register"? Im Datenblatt steht 
nicht wirklich viel...
Ich bekomme beim Debuggen nachdem das USIDR voll ist und ein USI OVF 
stattfindet keinen vernünftigen Wert rein...

Desweitern habe ich auch Probleme die beiden zu Synchronisieren...? 
Tips?

Schonmal danke ;)

Antwort schreiben

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.

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.