Gast
#158258
Ich benutze einen ATmega128, programmiert mit avr-gcc und der avrlib... Und mein Problem mit dem I2C ist folgendes: Das ganze bleibt jetzt schon nach dem i2cSendStart hängen (bzw. beim i2cWaitForComplete)... Bin mir aber sicher, dass die Verkabelung in Ordnung ist... Habe jetzt als Pullups 4,7K gegen +5V in Benutzung Spannung (gegen Masse gemessen): (ohne Pullups) SCL 0,8V SDA 1,0V (mit Pullups) SCL 1V SDA 3V Hat auch alles schonmal funktioniert... Aber irgendwie ging's dann plötzlich nichtmehr... Hab auch die komplette Verkabelung neu gemacht... Der "Rest" des Controllers funktioniert aber. Hab auch schon verschiedene Geräte angeschlossen (also Slaves)... Die haben auch alle definitiv schon einmal mit meinen Funktionen gearbeitet... Bus-Geschwindigkeit habe ich schon 10 und 100 probiert. Hat jemand irgendwelche Ideen? Danke, Thomas