Hi zusammen,
ich programmiere einen Atmega16 in C. Ich versuche einen I2C softwaretechische zu implementieren. Der µC wird der Busmaster sein. Es stehen soweit alle Funktionen (startbedingung, stopbedingung, writebyte, readbyte). Allgemein habe ich mich an dem Code der Procyon Lib orientiert. Wenn ich habe der Slave auslesen möchte (also SDA realease und mit dem Master 8 (bzw 9) Clockimpulse erzeuge), dann will der Slave die Dataline partout nicht runterziehen. SDA bleibt unter allen Umständen high.
Hat jmd damit erfahrung?
Wäre suuper dankbar für Eure Tips!
Danke, simple.