I2C-Bus macht bei 16Mhz takt Probleme
Hallo,
ich habe mein RN-Speak mit dem Mega8 Board via I2c-Bus verbunden.
Wenn ich den internen Takt 1Mhz nutze funktionierts , wende ich den 16Mhz Oszillator ext. an, macht der I2c-bus nicht mehr mit. (fusebytes geändert).
hat jemand ne Idee, wie das Symptom zu deuten ist?
Tom
I2C-Bus macht bei 16Mhz takt Probleme
Hallo Tobi,
danke für die schnelle Reaktion, ich nutze die Softwareansteuerung ( mit I2Cinit usw.. Da ich noch sehr neu bin in dieser Materie tappe ich aber noch im Dunklen. Ich schlage mich so mit bascom rum, aber die Ergebnisse sind alles andere als befriedigend. ich hab jetzt mal mit dem Oszi auf die SDA und SCL Ports geguckt, und habe festgestellt, daß der I2C-Takt sich ja um ein Vielfaches erhöht, wenn ich den externen Takt (8Mhz)des MPU nutze. Aber auch bei 1 Mhz gibt es massig Probleme, der RN-Speak macht leider nicht immer das gleiche. Ich weis jetzt leider nicht mehr weiter. Das "Beste" ist, wenn ich (im 1 Mhz Modus) den RN-Speak ansteuere (mit i2csend) ist auch ein Unterschied vorhanden. 1. wenn der ISP am Mega8Board angeschlossen ist, ist die Funktion ok. 2. Wenn kein ISP-Kabel dran ist, spricht der RN-Speak nur den ersten Textbaustein. Hast Du noch ne Idee?.Im Forum wird öfters davon gesprochen, eine neue I2C.lib downzuloaden, aber ich finde nix zum dl.
Ich hätte noch ne Frage, wie bekommen es die kollegen im Forum hin, die Listings in so schönen schmalen Streifen in ihr Posting einzubauen?
Liebe Grüße zurück
Tom
I2C-und kein Ende in Sicht
Hallo zusammen,
erst mal Danke daß Ihr so fleissig mitpostet, aber ich glaub schon fast, das Problem liegt viel tiefer.
Ich werd versuchen mit dem Tool von IngBo mitzutracen, welche Signale auf dem Bus "rumgeistern".
meld mich wieder!
Gruß Tom