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
Nein, das möchte ich wenn möglich verhindern, wäre sehr gut wenn das rausschiften möglichst im Hintergrund machbar ist.
@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
@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 ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.