www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATTiny12 uns SPI?


Autor: Chris R. (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich würde gerne von euch Profis wissen, ob der ATTiny12 auch eine SPI SS
hat. ALso im Datenblatt habe ich kein Kapitel gefunden, welches explizit 
die Register und die Funktion des SPI beschreibt. Habe wohl die Pins 
Mosi/Miso/Sck gefunden, aber die dienen ja auch zur Programmierung über 
ISP.

Danke für eure Hilfe !

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Tiny12 hat kein SPI-Interface.

Autor: Chris R. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,
ja das habe ich mir schon gedacht, aber was soll dann bitte auf Seite 7 
des oben angehängten Datenblattes folgendes bedeuten :

SPI Unit
(ATtiny12 only)

Steht da so bei der Architecture-Description

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das SPI-Interface im Tiny12 ist nur zur Programmierung des µC verwendbar 
(ISP-Schnittstelle). Der Tiny11 hat das nicht (der ist nur 
High-Voltage-programmierbar).

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Chris R. wrote:

> ...aber was soll dann bitte auf Seite 7
> des oben angehängten Datenblattes folgendes bedeuten :
>
> SPI Unit
> (ATtiny12 only)

Scheint eine abgerüstete SPI Unit zu sein, die nicht vom Controller
zugreifbar ist, sondern nur ISP macht.  Letztlich ist ISP ja auch
nichts anderes als Slave-SPI.

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Afaik gibt es keinen einzigen ATTiny, der ein echtes SPI hat. Einige der 
neueren Tinys haben das berüchtigte USI, mit dem sich auch eine 
SPI-kompatible Kommunikation herstellen lässt.

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Johannes M. wrote:

> Afaik gibt es keinen einzigen ATTiny, der ein echtes SPI hat. Einige der
> neueren Tinys haben das berüchtigte USI, mit dem sich auch eine
> SPI-kompatible Kommunikation herstellen lässt.

http://www.atmel.com/dyn/products/datasheets.asp?f...

behauptet zwar, dass die ATtinyX61 SPI hätten, aber das Datenblatt sagt,
dass es auch nur eine USI ist.  Damit hast du wohl Recht.

Autor: Chris R. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibts denn da die Möglichkeit
eine software SPI drauf zu realisieren?
Wie würde ein SPI in SW aussehen ?
gibts dazu was in der Codesammlung??
Würde gerne mit dem Tiny12 ein 74HC595 ansprechen !

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Chris R. wrote:
> Gibts denn da die Möglichkeit
> eine software SPI drauf zu realisieren?
Kann man vermutlich machen.

> Wie würde ein SPI in SW aussehen ?
> gibts dazu was in der Codesammlung??
Dafür gibt es (auch in der Codesammlung) die Betreffsuche...

> Würde gerne mit dem Tiny12 ein 74HC595 ansprechen !
Da stellt sich dann die Frage, ob es nicht sinnvoller wäre, einen 
größeren AVR zu nehmen, der 1. ein Hardware-SPI hat und 2. mehr 
I/O-Pins. Bei den 8-beinigen Käfern macht ein SPI i.d.R. wenig Sinn, 
weil dann von max. 6 I/O-Pins mindestens 3 durch das SPI belegt sind 
(MISO, MOSI und SCK, evtl. auch noch /SS). Da bleibt nicht viel übrig.

Abgesehen davon ist der Tiny12 mittlerweile abgekündigt. Schau Dich mal 
nach einem pinkompatiblen Nachfolger (evtl. mit USI) um.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.