mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SS-Pin an ATmega 48/88/168 als "normaler" Ausgang nutzbar?


Autor: Walter Tarpan (nicolas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo miteinander,

ich habe ein kleines Projekt mit einem ATmega 168 und mehreren 
verschiedenen Geräten am SPI, was auch bislang hervorragend 
funktioniert. So langsam gehen mir allerdings die Pins aus, deshalb die 
Frage:

- Kann ich bei einem ATmega, der als SPI-Master fungiert, den SPI-Pin 
anderweitig als Ausgang nutzen, z.B. als Chip Select für einen der 
Slave-SPI-Geräte? Der Pin müßte ja, wenn andere Geräte dran sind, auf 
"high" sein und der ATmega trotzdem als Master arbeiten.

Den Tread Beitrag "atmega8 spi problem" habe ich gelesen. 
Es wird dort ein "müßte eigentlich" konstatiert, aber geht es nun 
wirklich oder geht es nicht? Oder geht es nur in bestimmten SPI-Modi?

Vielen Dank für's Lesen!
Nicolas

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

SS muß als Ausgang definiert sein oder H-Pegel haben, wenn er Eingang 
ist sagt das Datenblatt.

SS als Ausgang und als CS für einen SPI-Slave nutze ich zumindest beim 
Mega8 und Mega88 ohne Probleme. SS ist dann selbstverständlich L, wenn 
dieser Slave selektiert ist und H wenn über einen anderen Pin ein 
anderer Slave ausgewählt ist.

Geht ohne Probleme so.

Gruß aus Berlin
Michael

Autor: Walter Tarpan (nicolas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Michael,

danke für die rasche Antwort- und über gute Nachrichten freut man sich 
ja sowieso besonders.

Einen schönen Wochenanfang wünscht
Nicolas

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.