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 zusammen, > > ich möchte die Daten zwischen den beiden seriellen Schnittstelle bidirektional austauschen. > An der 1. Schnittstelle habe ich ein HyperTerminal, die 2. Schnittstellen ist im ersten Schritt > noch nichts angeschlossen. Später will ich dort ein Bluetooth-Modul ansteuern (BTM-222). > > Hier der Code: > > void main(void) > { > char Buffer_tx[256]; > char Buffer_rx[256]; > word tx, rx; > > // RS232(0): 38400 bps, 8 Bit, 1 Stop, NP > Serial_Init_IRQ(0, Buffer_tx, 10, 10, SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD38400); > > // RS232(1): 38400 bps, 8 Bit, 1 Stop, NP > Serial_Init_IRQ(1, Buffer_rx, 10, 10, SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD38400); > > while (true) { > tx = Serial_ReadExt(0); > if (tx != 256) Serial_Write(1, tx); // <-- Warum schreibt dieser Befehl > // in den Lesepuffer der 2. Schnittstelle > // anstatt an die Schnittstelle selbst ??? > rx = Serial_ReadExt(1); > if (rx != 256) Serial_Write(0, rx); > } > } > > Hier das Problem: > > Beim Schreiben auf die 2. Schnittstelle landen die Bytes in deren Eingangspuffer und werden > danach direkt wieder eingelesen. Bei der 1. Schnittstelle ist das nicht so. > > Hat jemand eine Idee?? Ich verwende die aktuelle C-Control IDE 1.71.0.5. > > Danke. Jochen