MISO-Pin Verwendung wenn SPI aktiviert

Gast #523030
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
Gast #523036
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
Gast #523066
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren