Gast
#1513145
Ich habe einen eigenen I2C Software Slave in C geschrieben. Dieser funktioniert so weit problemlos. Der Vorteil, ich bin nicht an die TWI Pins gebunden, sondern kann zwei beliebige I/O Pins für das I2C nutzen. Beim Atmega32 läuft das auch wie geplant und ohne Probleme auf jedem digitalen Pin, nicht jedoch beim Amtega8. Seltsamerweise funktioniert das selbst implementierte I2C nur bei den TWI Pins des Atmega8. Bei allen anderen I/O Pins nicht. Leider sind die TWI Pins bei den ADCs. Ich benötige alle sechs ADCs und kann daher nicht doppelt belegen. Ist jemandem etwas über Eigenheiten der Atmega8 I/O Pins gekannt? Gibt es etwas, dass zu beachten wäre? Bitte um Ratschläge und Hilfe Herzlichen Dank!!