Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > Hallo PeterS und die Runde, > > > > ich habe mal wieder eine Frage: > > > > Ich benutze intensiv den I2C-Bus, um verteilt einige Geräte anzusteuern. > > > > Über die gleiche Leitungen (SCL, SDA: übertragen mit Differenz-Signalen, wie CAN-Bus) > > > > möchte ich auch den Temperatur/Feuchte-Fühler betreiben, der auch Clock und Data benötigt, > > > > aber ein anderes Protokoll benutzt. > > > > Mit der Routine I2C_init wird das I2C-Protokoll initialisiert, welches andere Übertragungen > > > > nicht zulässt. Mir fehlt also eine Funktion, um I2C vorübergehend wieder abzuschalten. > > > > Könnte ich evt auch selbst programmieren, wenn ich den source-code der I2C-Routinen > > > > hätte. > > > > Könnt ihr mir da irgenwie helfen? > > > > mfg > > > > Manfred > > > > > > Hallo PeterS, > > > ich will Dich noch mal direkt ansprechen. > > > Kannst Du mal ein Statement abgeben?! > > > Danke > > > Manfred > > > > Hallo Manfred, > > > > benutze doch die DirectAccess Befehle um die Register anzusprechen. In das Mega128 Reference > > Manual schauen. Dort sieht man das TWCR auf 0 gesetzt werden muß, um I2C abzuschalten. > > In der "Register Summary" steht, dann die Registernummer 0x74 (für Mega128). > > Man schreibt also: > > > > DirAcc_Write(0x74,0); > > > > > > Gruss Peter > > Hallo Peter, > danke für Deine Antwort. Bin bereits auf dem von Ellen vorgeschlagenem Weg. > Siehe dort meine Antwort. > Gruss > Manfred