DanielSan
10.03.2011, 16:24
Hi,
ich habe ein Arduino Pro Mini mit Mega328 als 5V Version.
Jetzt habe ich ein Problem mit der I2C Kommunikation. Sie funktioniert zwar, aber leider nur eine bestimmte Zeit. Nach ca. 1-2 Minuten hört entweder das WiiMotion+ auf zu arbeiten, oder die I2C Kommunikation hängt sich auf. Das Arduinoboard an sich arbeitet weiter. Denn die Servos lassen sich weiterhin steuern. Zudem läuft die RS232 Kommunikation auch weiter.
Zuerst hatte ich die Vermutung, das die internen Pullups für die I2C Schnittstelle nicht ausreichen. Also habe ich 2 Pullups von SDA und SCL an VCC (5V) angeschlossen. Leider hat das nichts geändert.
Die 5V kommen aus einem 3A BEC eines Brushlessreglers.
Die I2C kommunikation, läuft mit 100kHz.
Ich hoffe das sind alle Infos die ihr braucht um mir zu helfen. Wenn nicht, liefere ich das nach!
Danke
Gruß Daniel
ich habe ein Arduino Pro Mini mit Mega328 als 5V Version.
Jetzt habe ich ein Problem mit der I2C Kommunikation. Sie funktioniert zwar, aber leider nur eine bestimmte Zeit. Nach ca. 1-2 Minuten hört entweder das WiiMotion+ auf zu arbeiten, oder die I2C Kommunikation hängt sich auf. Das Arduinoboard an sich arbeitet weiter. Denn die Servos lassen sich weiterhin steuern. Zudem läuft die RS232 Kommunikation auch weiter.
Zuerst hatte ich die Vermutung, das die internen Pullups für die I2C Schnittstelle nicht ausreichen. Also habe ich 2 Pullups von SDA und SCL an VCC (5V) angeschlossen. Leider hat das nichts geändert.
Die 5V kommen aus einem 3A BEC eines Brushlessreglers.
Die I2C kommunikation, läuft mit 100kHz.
Ich hoffe das sind alle Infos die ihr braucht um mir zu helfen. Wenn nicht, liefere ich das nach!
Danke
Gruß Daniel