
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, Jens, ich bitte dich um eine kurzen Hinweis, vielleicht kannst du mir wieder einmal aus der Patsche helfen. Ich habe folgendes Problem: Hinsichtlich meines Vorhabens mittels MAX487(RS485 half duplex) Slaves (open macro's) mit einem Master (auch open macro) zu vernetzen, habe ich zum Test mit viel Eifer mehrere Slave-Platinen und eine Masterplatine gebastelt, alles sieht wohl schön aus, 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! Ich habe sogar die Probe gemacht, slave und master über die 1-Wire RS232 zu verbinden, und da klappt es wunderbar (nur wenn der Put-Befehl vom slave aus richtig ankommt, leuchtet eine LED auf dem Master) Liegt etwa das Problem irgendwo an meiner eigentlich einfachen Hardware (mit Optokoppler die ich ja mehrmals geprüft habe, oder grundsätzlich, weil ich beim Empfänger DE=0,RE=1 und beim Sender DE=1,RE=0 einfach während einer Übertragung fest setze? Ich könnte ja auch wenn nötig statt MAX487 den MAX488 benutzen, dann hätte ich full duplex, ohne DE/RE. Oder könnte der Fehler sein, dass ich bislang die ESCI Portausgänge ohne zusätzliche Hardware genutzt habe? Nicht also wie in der Starter Board V1.1 wo ja selbst bei der Nutzung von ESCI (also nebst Überbrückung von Ports und RS232-Jumperverstellung) Transistoren zwischengeschaltet bleiben, die ja die RXD und TXD Signale invertieren. Vielen Dank im voraus, Carlos |
| Antwort schreiben |