Hi Gruppe, ich hab ein Problem mit besagter Konfiguration. Habe das EEPROM an den Mega angeschlossen, Vcc 5V. Je von SCL, SDA 330 Ohm an VCC. Leitungen liegen high. Portdefinition als in und out probiert (ddrd=0x00, ddrd=0xFF), aber kein Unterschied. Hardware-TWI (siehe 2460.pdf, seite 212) und Software-TWI (codevision eingebaute i2c Funktionen) probiert, ebenfalls kein Unterschied. Mit dem Oszi an SCL und SDA gemessen, ausser 5V flatline ist da nichts drauf. Weiß jemand, was ich falsch mache? Danke, Christoph
DDRx brauchst du bei TWI nicht, und nimm mal 10K statt 330ohm. Steht so in der i2C spec.
Es schein tatsächlich am 330 gelegen zu haben. Und ja, das DDRD brauchst Du schon. Sind die Portpins auf Input, geht nicht. Sind sie auf Output und == 1, gehts auch nicht. Portpins -> Out und 0 setzen. Extern Pullup und es geht. Aber: Das Hardware-TWI hab ich nicht zum laufen bekommen. Habe jetzt die Codevision-Funktionen verwendet... Was solls :) Danke, Christoph
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.