
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, Dietmar, vielen Dank für die rasche Antwort, das Problem ist, dass ich für mein Prototyp die RS485 in der half-duplex Ausführung , mit Treiberbausteinen MAX487 gewählt habe. Da kann ich nicht einfach TXD und RXD der einen OMacro mit denen der anderen überkreuzt verdrahten, ich habe nur zwei Busleitungen!. Bei meinem Prototyp kann die Nachricht immer nur in eine Richtung erst vom master zum slave, dann vom slave zum master laufen, abhängig ob Driver enable oder Receiver enable auf der einen Seite aktiv ist, und auf der anderen Seite umgekehrt. Wenn du glaubst, dass daran der Fehler liegen könnte, werde ich eben auf full duplex Betrieb umsteigen müssen, das wäre ja nicht so schlimm. Grüße, Carlos > Hallo Carlos. > > > nur werden über ESCI die bytes die eine Platine der anderen schickt, über Put Befehle nicht empfangen ! die IF RXD Bedingungen werden nie erfüllt! > > RxD und TxD müssen direkt und über Kreuz verbunden werden, d.h. RxD der einen Open-Macro mit TxD der anderen verbinden und TxD der einen Open-Macro mit RxD der anderen verbinden. Dann sollte es klappen. > > Hast Du UseEsci=ON und BAUD R9600 verwendet wie in der Doku beschrieben? > > Viele Grüße > > Dietmar |
| Antwort schreiben |