Использовать последовательный выход UART в качестве входа в другой последовательный терминал в Windows 10 - PullRequest
1 голос
/ 29 мая 2019

Я хотел бы использовать связь UART для синхронизации часов двух микроконтроллеров разных производителей. Как я могу передать выходы от одного микроконтроллера к другому, как вход? (Windows 10)

Есть ли конкретные программы, которые я должен использовать? В настоящее время оба микроконтроллера могут связываться со своими собственными терминалами Putty, но я бы хотел, чтобы они также общались друг с другом.

1 Ответ

0 голосов
/ 30 мая 2019

Ваша цель здесь заключается в том, чтобы, как только вы подключили оба микроконтроллера к ПК с Windows 10 и правильно обменивались данными, пересылали данные с одного из них на другой через ваш компьютер (в некотором роде с помощью посредника или анализатора). ).

Вы можете легко сделать это с помощью Termite, выполнив следующие действия:

-Скачать и установить Термит отсюда: https://www.compuphase.com/software/termite-3.4.exe

-Открыто два экземпляра программного обеспечения и перейдите в «Настройки» и убедитесь, что параметры вашего последовательного порта s правильные (скорость передачи, биты данных, стоп-биты)

-На одном из портов в том же диалоговом окне настроек выберите другой порт под опцией «Переадресация»

- Нажмите внизу с параметрами порта в каждом экземпляре Termite, чтобы открыть порт и установить переадресационную ссылку

Цитата из руководства Термита:

При настройке переадресации все данные, полученные на основном порту, передаются через прямой порт. Все данные, полученные через прямой порт, передаются через основной порт. Цвет «отправлено / получено» Termite также остается в силе: данные, полученные на первичный порт, отображаются зеленым цветом, а данные, полученные на вторичный порт, отображаются синим цветом.

В этой конфигурации Termite обычно используется только для мониторинга связи между двумя устройствами. Если вы введете текст в строку редактирования и передадите его, этот текст будет отправлен только через основной порт.

РЕДАКТИРОВАТЬ: Я сделал быстрый тест настройки выше и понял, что на самом деле нет необходимости открывать два экземпляра Termite. Вам просто нужно настроить один из портов и выбрать другой в качестве перенаправляющего выхода.

Я протестировал отправку текста с последовательного порта на SBC (окно Minicom Linux на скриншоте), прием на COM4 и перенаправление на COM5 на виртуальной машине Windows 7. Символы действительно перенаправляются на COM5 (объем изображения). Итак, цепочка выглядит следующим образом:

SBC Serial (minicom)--->Termite COM4--->Termite COM5--->Oscilloscope

Это действительно может быть использован очень простой анализатор последовательного порта.

Serial Port Forwarding Test Scope Capture Serial Output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...