Serial Enable Maxim RS485 Pin
Если я хочу использовать MAXIM 485 для связи по RS485, есть ли возможность включить в код контрольные контакты DE
и RE'
естественным образом? , вместо этого меняя управляющий контакт каждый раз, когда я делал Serial.print()
?
Должен ли я перегружать объект HardwareSerial, чтобы каждый раз добавлять эти операции закрепления?
@Brethlosze, 👍0
1 ответ
Лучший ответ:
▲ 1
Нет, это нужно делать вручную. И не забудьте смыть.
Вы можете наследовать HardwareSerial, если хотите, или просто написать пару функций для отправки и управления выводом DE.
,
@Majenko
Смотрите также:
- Когда дело доходит до связи UART-RS485, в чем разница между модулем "MAX485" и модулем "HW-0519"?
- Управление VFD с помощью ModBus RTU через RS485 и Arduino
- Arduino RS485 shield к датчику температуры и влажности RS485
- Проблема со связью по Modbus между двумя Arduino при записи более 27 регистров.
- Как подсчитать количество байтов, появляющихся в Arduino serial?
- Проблема последовательной связи RS-485 с arduino
- Сборка последовательного адаптера RS485 к USB с помощью digispark
- Последовательный модуль повторяет «0x00»
Должен ли я использовать небольшую задержку и отдельные сигналы для управления выводами DE и RE'? Или достаточно соединить их в дизайне?. Когда я должен иметь разные сигналы для них?, @Brethlosze
Я обычно связываю их вместе. И нет необходимости в задержке обычно., @Majenko
Единственный случай, когда вам может понадобиться отдельное управление направлениями, — это если вы выполняете причудливое обнаружение столкновений, читая то, что вы отправляете, и проверяя, соответствует ли оно тому, что вы отправили., @Majenko