Экран CLI печатает мусор, а PuTTY печатает правильные символы

Я работаю на микроконтроллере STM32. Я включил USART2 и смог отправить сообщения от STM на мой компьютер. Однако, хотя USART_BaudRate установлен на 9600 на STM, чтобы видеть отправленные сообщения на моем ПК, мне нужно установить скорость передачи PuTTY на 14400. Я понял это только после использования осциллографа.

Прямо сейчас я пытаюсь увидеть те же сообщения, используя мой виртуальный ящик, на котором установлен Linux. Я убедился, что я отключил свое устройство от ОС Windows и подключил его к виртуальной коробке. Я запустил следующую команду, и она показала мне абсолютный мусор. Почему же та же скорость передачи данных, которая работает на PuTTY, не работает на экране CLI? Я также пробовал Minicom, но он показывает тот же мусор на моей виртуальной коробке. Я попробовал основные скорости передачи данных, связанные здесь, но все они показывают мусор. Может кто-нибудь объяснить мне причину этих махинаций?

$ sudo screen /dev/ttyUSB1 14400

РЕДАКТИРОВАТЬ: я загрузил PuTTY на Linux. Это также показывает мне мусор, хотя я использую ту же конфигурацию, что и в PuTTY на Windows.

0 ответов

Другие вопросы по тегам