Hallo in die Runde.
War wohl zu lange nicht mehr hier. Mein Konto war gelöscht und ich mußte mich erst einmal wieder neu registrieren.
Ich verwende in einer Anwendung einige Bausteine von Analog Devices (z.B. ADV7611, ADV7180, ADV7513). Bei allen habe ich das Problem, daß ich keine Register über den I2C-Bus
auslesen kann, bzw. das, was angezeigt wird, wenn es denn mal nicht "00" ist, ist nicht korrekt. Schreiben funktioniert. Ich verwende noch Bausteine anderer Hersteller, mit denen gibt es kein Problem. Datenrate hatte ich auch schon mal reduziert.
In irgendeinem Forum hatte ich gelesen, daß auch andere bei Bausteinen von ADI Probleme mit dem Lesen haben. Es wurde dort erwähnt, daß ein abweichendes Timing benutzt wird.
Ich habe mich mangels Zeit noch nicht damit beschäftigt, ob das stimmt. Außerdem: Wenn das wahr ist, was soll der Mist? Wozu gibt es Datenfestlegungen? Ist Euch da was
bekannt? Und könnte man den AVRco-Treiber dahingehend "verbiegen"? Anscheinend gibt es ja Treiber (ja, ja - für C...), die damit klarkommen.
Ich hatte hier im Forum schon mal gesucht, aber keinen Beitrag gefunden.
Meine AVRco-Version ist schon etwas älter - 5.04.33 - aber ich vermute, das ist nicht ausschlaggebend.
Olaf
War wohl zu lange nicht mehr hier. Mein Konto war gelöscht und ich mußte mich erst einmal wieder neu registrieren.
Ich verwende in einer Anwendung einige Bausteine von Analog Devices (z.B. ADV7611, ADV7180, ADV7513). Bei allen habe ich das Problem, daß ich keine Register über den I2C-Bus
auslesen kann, bzw. das, was angezeigt wird, wenn es denn mal nicht "00" ist, ist nicht korrekt. Schreiben funktioniert. Ich verwende noch Bausteine anderer Hersteller, mit denen gibt es kein Problem. Datenrate hatte ich auch schon mal reduziert.
In irgendeinem Forum hatte ich gelesen, daß auch andere bei Bausteinen von ADI Probleme mit dem Lesen haben. Es wurde dort erwähnt, daß ein abweichendes Timing benutzt wird.
Ich habe mich mangels Zeit noch nicht damit beschäftigt, ob das stimmt. Außerdem: Wenn das wahr ist, was soll der Mist? Wozu gibt es Datenfestlegungen? Ist Euch da was
bekannt? Und könnte man den AVRco-Treiber dahingehend "verbiegen"? Anscheinend gibt es ja Treiber (ja, ja - für C...), die damit klarkommen.
Ich hatte hier im Forum schon mal gesucht, aber keinen Beitrag gefunden.
Meine AVRco-Version ist schon etwas älter - 5.04.33 - aber ich vermute, das ist nicht ausschlaggebend.
Olaf