mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MISO-Pin Verwendung wenn SPI aktiviert


Autor: approx (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich verwende einen AtMega8 zur Fütterung von Schiftregistern. Dazu 
bietet sich die SPI Schnittstelle an, dazu ist der AVR natürlich als 
Master definiert. Nun kommen von den Schieberegistern keine Daten 
zurück, ich brauche also nur MOSI (für Daten rausschieben) und SCK.
Im Datenblatt steht, dass unabhängig von der Einstellung in DDRx MISO 
ein Input ist und dass die Pullups normal ein- bzw. ausschaltet werden 
können. Kann auch ganz normal der Pegel eingelesen werden, oder ist dies 
irgendwie durch die SPI-Schnittstelle vermurkst? Ich könnte diesen einen 
Pin (der einzige der noch frei ist) ganz gut als Eingang gebrauchen, 
Voraussetzung ist natürlich, dass das funktioniert.

Für sachdienliche Hinweise bin ich sehr dankbar

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Implementiere Dir einfach ein Software SPI und fertiG!

Autor: approx (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, das möchte ich wenn möglich verhindern, wäre sehr gut wenn das 
rausschiften möglichst im Hintergrund machbar ist.

Autor: Falk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@approx

>bietet sich die SPI Schnittstelle an, dazu ist der AVR natürlich als
>können. Kann auch ganz normal der Pegel eingelesen werden, oder ist dies
>irgendwie durch die SPI-Schnittstelle vermurkst? Ich könnte diesen einen
>Pin (der einzige der noch frei ist) ganz gut als Eingang gebrauchen,
>Voraussetzung ist natürlich, dass das funktioniert.

Könnte funktionieren. Das kann man ja schnell ausprobieren.

MfG
Falk

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@approx

Die Chance ist 50:50 das das geht. Im Datenblatt ist das nicht 
erkennbar. Ansonsten lies doch nach dem rausshiften einfach SPDR und leg 
es in eine
Variable. Da steht der Wert des Eingangs drin.
8 Zustände nebeneinander ;)

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.