Dank dir für die Antwort.
Stimmt....das hatte ich gar nicht bedacht, das die Pull-ups nur bei Input-Pins geschaltet werden können, aber I²C selber ja Output-Pins braucht.
Vermutlich wird es dann nicht nur im Bascom zu ungereimtheiten kommen sondern auch im AVR Studio.
Ich hab das gestern mal mit PSoCs von Cypress getestet (da kann man im Pinout Editor die "Eigenschaften" jedes Controllerpins verändern). Nur die IDE setzt die Pins für I²C automatisch auf "Strong" ganz egal ob man da vorher High-Z, Pull-down oder Pull-up eingestellt hat.
So einen "Luxus", das sie die Pins passend der eigentlichen Funktion einstellen, haben die IDEs für die Atmel Controller wahrscheinlich nicht![]()
Lesezeichen