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

Gast #4456729
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
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
Gast
Norbert S. schrieb:
> 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.

Ich verstehe nicht, was du mit "Kisuaheli" meinst. Meinst du einfach das 
es damit, schwer ist?
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

Eine eigene Frage? Dieser Thread ist über 10 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.