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
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
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
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.