attiny 87 / 167 Simultan 1x UART + 2x SPI ?

Gast #4456729
Lesenswert?
• ▲
▼
Verstehe ich das richtig, dass ich am Attiny 87 / 167 gleichzeitig einen 
UART und zwei unabhängige SPI nutzen kann, mit der einschränkung, dass 
der eine SPI lediglich als Master fungieren kann?


Datenblatt komplett:
http://www.atmel.com/Images/Atmel-8265-8-bit-AVR-Microcontroller-tinyAVR-ATtiny87-ATtiny167_datasheet.pdf

Datenblatt Summary:
http://www.atmel.com/Images/Atmel-8265-8-bit-AVR-Microcontroller-tinyAVR-ATtiny87-ATtiny167_summary.pdf

Ich verstehe das so, dass ich habe:

UART: PA0, PA1

SPI: PA2, PA4, PA5

SPI Master: PB0, PB1, PB2
#4456774
Lesenswert?
• ▲
▼
Hi,

Jein.
Ich habe mit dem Ding noch nichts gemacht aber nach kurzem Überfliegen 
würde ich sagen:
Du hast eine Uart, eine SPI und eine USI.
Mit der USI kannst Du SPI machen aber da wünsche ich viel Spaß, das ist 
nicht wirklich schön.
Geht aber.
Ich habe I2C mit der USI gemacht und das war eklig. Aber läuft.
SPI dürfte sich ähnlich darstellen.
Das Datenblatt musst Du dafür aber rückwärts auf Kisuaheli aufsagen 
können, mit ein paar groben Fragen im Forum wird das nichts.

Gruß,
Norbert
#4457182
Lesenswert?
• ▲
▼
Hi,

genau das meine ich. Die USI ist etwas schwieriger zu konfigurieren als 
andere Schnittstellen, weil sie alles ein bisschen kann aber nix 
richtig.
Im Prinzip kann man sich aber damit alles hinbasteln, komplett 
interruptgesteuert wie bei den normalen Schnittstellen.
PWM mit einem Timer mache ich in ein paar Minuten wenn es nix spezielles 
ist.
Für irgendwas mit der USI sollte man aber etwas mehr Zeit einplanen.
UART, SPI usw. sind Gabelschlüssel, Ringschlüssel, Stecknüsse. Die USI 
ist ne Wasserpumpenzange.

Gruß,
Norbert

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.