Hallo modtronic,
So richtig verstehe ich nicht, was Du möchtest.
Du hast einen Atmega8 und einen MCP23017.
Beide sind über einen
I2C Bus verbunden.
Mit "i2c_write (PIND);" schickst Du den Inhalt von dem PIND Register zum MCP23017
Meinem Verständnis nach sind dann die PD0 bis PD7 des Mega8 als Eingänge konfiguriert.
Die GPA0 bis GPA7 des MCP23017 nehmen nach dem i2c_write (PIND) dann als Ausgänge den Zustand der Mega8 PortD Eingänge an.
An welcher Stelle soll denn was genau verzögert werden?
Gruß
Searcher
Lesezeichen