Serial Enable Maxim RS485 Pin

Если я хочу использовать MAXIM 485 для связи по RS485, есть ли возможность включить в код контрольные контакты DE и RE' естественным образом? , вместо этого меняя управляющий контакт каждый раз, когда я делал Serial.print()?

Должен ли я перегружать объект HardwareSerial, чтобы каждый раз добавлять эти операции закрепления?

, 👍0


1 ответ


Лучший ответ:

1

Нет, это нужно делать вручную. И не забудьте смыть.

Вы можете наследовать HardwareSerial, если хотите, или просто написать пару функций для отправки и управления выводом DE.

,

Должен ли я использовать небольшую задержку и отдельные сигналы для управления выводами DE и RE'? Или достаточно соединить их в дизайне?. Когда я должен иметь разные сигналы для них?, @Brethlosze

Я обычно связываю их вместе. И нет необходимости в задержке обычно., @Majenko

Единственный случай, когда вам может понадобиться отдельное управление направлениями, — это если вы выполняете причудливое обнаружение столкновений, читая то, что вы отправляете, и проверяя, соответствует ли оно тому, что вы отправили., @Majenko