Tiny861: I2C und SPI gleichzeitig

Gast #3681692
Lesenswert?
• ▲
▼
Daniel H. schrieb:
> Ghast schrieb:
>> a) kann ich I2C und SPI gleichzeitig machen?
> Datenblatt Seite 134 + 135 --> Nein, du musst die gewünschte Variante
> per USICR auswählen. Du könntest höchstens im Betrieb bei Bedarf
> umschalten.
>
>> b) wie wähle ich aus, welche Pins wofür benutzt werden?!
> Datenblatt Seite 136 --> USIPP-Register

Danke! der µC muss leider beides gleichzeitig können.

Gibt es denn einen attiny, der gleichzeitig i2c und SPI kann?
(Firma: keine) #3681694
Lesenswert?
• ▲
▼
Meines Wissens nach nicht, bei den Varianten die mir aktuell bekannt 
sind läuft es immer auf USI hinaus, also auf eine von beiden Varianten. 
Als Alternative wüsste ich gerade nur einen ATmega, die haben in der 
Regel Beides, mit anderen Architekturen (PIC, ARM usw.) habe ich bisher 
wenig bis keine Erfahrung, aber evt. gibt es da einen mit dem Attiny 
vergleichbaren Typ, der beides kann.
#3681698
Lesenswert?
• ▲
▼
Ghast schrieb:
> Daniel H. schrieb:
>> Ghast schrieb:
>>> a) kann ich I2C und SPI gleichzeitig machen?
>> Datenblatt Seite 134 + 135 --> Nein, du musst die gewünschte Variante
>> per USICR auswählen. Du könntest höchstens im Betrieb bei Bedarf
>> umschalten.
>>
>>> b) wie wähle ich aus, welche Pins wofür benutzt werden?!
>> Datenblatt Seite 136 --> USIPP-Register
>
> Danke! der µC muss leider beides gleichzeitig können.

Dann mach halt eins davon in SW!!
Gast #3681701
Lesenswert?
• ▲
▼
Hi

>Meines Wissens nach nicht, bei den Varianten die mir aktuell bekannt
>sind läuft es immer auf USI hinaus, also auf eine von beiden Varianten.

ATTiny1634 hat z.B. eine USI und zwei USARTS die SPI-Mode beherrschen. 
Da müsste an mal die Pin-Belegung prüfen.

MfG spess
Gast #3681733
Lesenswert?
• ▲
▼
Ghast schrieb:

> Gibt es denn einen attiny, der gleichzeitig i2c und SPI kann?

Ja. Tiny2313A und Tiny4313.

Beide haben eine echte UART und zwar die in der neuen Ausführung, die 
auch SPI beherrscht. Und das Tiny-übliche USI, welches sich für I2C 
nutzen läßt, haben sie ebenfalls.

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.