Gast
#209708
Moin Ich habe wirklich jetzt schon einige tage hier im forum herumgesucht und einiges selbst ausprobiert, aber anscheinend fehlt mir doch noch etwas basiswissen um ein i2c eeprom richtig anzusteuern. meine fragen sind wie muss ich die beiden pins für scl und sda im DDR definieren? ich benutze einen 90s2313, der kein hardware twi interface hat. nach ein bisschen überlegen meine ich einfach mal, dass scl als ausgang definiert werden könnte, da der takt ja immer vom master kontrolliert wird. sda müsste quasi immer die richtung wechseln. zusammen mit den pullup widerständen hats mich dann aus dem konzept gehauen. in anhang habe ich mal 2 routinen angehängt, die ich fürs byte senden und empfangen geschrieben habe.. sind die vom prinzip richtig oder gibts da auch noch gravierende fehler? danke im voraus mfg