Открыть меню

Подключение компьютера к микроконтроллерам: Arduino, ESP 8266, ESP32, Raspberry Pi, Orange Pi и других

Подключение компьютера к микроконтроллерам конкретно, мы осветим в других статьях (ESP 8266;), здесь же отметим некоторые тонкости и ошибки при подключении конкретных компьютеров (с  ОС MS Windows 7/10 и Linux (Debian/Ubuntu)) к конкретным микроконтроллерам: Arduino, ESP 8266, ESP32, Raspberry Pi, Orange Pi и других.

 Кракозябры

  • абракадабра
  • бнопня
  • зюки
  • мусор
  • иероглифы

Кракозябры чаще всего появляются от не соответствия выставленной Вами скорости приема/передачи в  программах, устанавливаемых на Вашем компьютере для соединения с микроконтроллерами (Arduino IDE, PUTTY и т. д.), со скоростью заданной изготовителем в программе (прошивке) для UART микроконтроллера.

 

Пример №1. Ввод через USB-UART преобразователь в программу Arduino IDE в монитор последовательного порта Вашего компьютера сообщения прошивки ESP8266 при скорости приема/передачи 115200 бод (сообщения заводской прошивки ESP8266, где обычно для UART  запрограммированы две скорости: 74880 бод — сообщения начального загрузчика и 115200 бод — сообщения от Ваших программ).

 

Пример №2. Ввод через USB-UART преобразователь в программу Arduino IDE в монитор последовательного порта Вашего компьютера сообщения прошивки ESP8266 при скорости приема/передачи 74880 бод установленной в мониторе последовательного порта программы Arduino IDE.

Если прошивка  ESP8266 не стартует, то на скорости 74880 бод в мониторе  последовательного порта программы Arduino IDE отобразиться читабельный стек ошибок, по которому возможно удастся определить причину сбоя запуска ESP8266.

Также Кракозябры появляются в следующем случае. При передачи двоичной кодировки иногда производят трансляцию (перевод) из одной кодировки в другую при этом отсутствующие символы в преобразуемой (целевой) кодировке могут просто выбрасываться, заменяться на символ-заменитель (часто знак вопроса — ?, иногда ) или же заменяться на похожие символы из ASCII (например, знак минуса (U+2212, −) может заменяться на простой дефис (U+002D, -), буква š может заменяться на s и т. д
Подробнее: Кракозябры

Продолжение следует!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

пятнадцать − 3 =

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

© 2021 Академия робототехники · Копирование материалов сайта с обязательной ссылкой на первоисточник
Дизайн и поддержка: Академия робототехники