Ich hätte eine (theoretische) Frage zu I²C mit dem Atmega8:

Bei I²C werden alle Pins direkt verbunden mit Pull-Up gegen Vcc
Alle Pins haben open-collector.
Die Pins vom Atmega aber nicht. Wenn ich jetzt beim Atmega z.B. auf SDL auf high gehe, und ein anderer Pin an SDL auf low, dann müsste doch eigentlich ein Kurzschluss entsteht?

Ich möchte den PCF 8574 mit einem Software-emuliertem Master an Pin B4 und B5 anschließen...