Hallo,

ich habe folgende Schaltung:
Atmega128 verbunden mit MAX485 (RXD über 1k an RO, TXD über 1k an DI, PD4 direkt an RE und DE)
BUS A und BUS B gehen dann an einen nächsten MAX 485.
Dieser ist dann direkt (also ohne Widerstände) an einen Pic16f873a angeschlossen (RXD an RO, TXD an DI).
Die Beschaltung mit den 120 Ohm zwischen Bus A und Bus B sowie jeweils die 560 Ohm-Widerstände an +5V und GND sind auch vorhanden.

Habe dann ein wenig an der Kommunikationssoftware gebastelt und einige Einstellung bzgl. des Timings getestet. Dabei kam es mehrmals vor, dass beide MAX 485 auf RE und DE auf High war und so beide auf Senden standen. Nach kurzer Zeit war dann die UART am Atmega hin.

Kann man dieses Problem hardwaremäßig unterbinden (vielleicht mit den beiden 47 Ohm Widerständen jeweils in Bus A und Bus B?
Werde natürlich die Software so ändern, das das kein Problem mehr ist, aber man weiß ja nie. Würde das gerne von der Hardware-Seite aus abgestellt haben.

Mfg,
Wurm