Serial Monitor показывает нечитаемые символы

Здравствуйте

Мой последовательный монитор продолжает показывать эти нечитаемые символы. Кто-нибудь знает, что происходит? Большое спасибо!

Схема Физический Physical2


, 👍1

Обсуждение

возможно данные бинарные, а не ascii, @jsotola

Можете ли вы попробовать минимальный пример Serial.begin(9600); Serial.println("Привет, мир!");?, @Maximilian Gerhardt

@MaximilianGerhardt Привет, да, появилась одна строка приветствия, мир, @Parto

Затем начните добавлять соединения, компоненты и код, пока не появится ошибка. Подключение RX к Arduino что-то меняет?, @Maximilian Gerhardt

@MaximilianGerhardt Да, подключение к RX выглядит нормально, но после подключения «земля-земля» появляются нечитаемые коды., @Parto

Поскольку последовательное соединение с ПК работает правильно: возможно, вы изменили режим связи гарнитуры на 57600 бод, как описано на [этом сайте](https://arduinoz.blogspot.de/2014/02/mindflex-headset-arduino- interface.html) (хотя это дикая догадка), @chrisl


1 ответ


3

Причин может быть много, но наиболее вероятными являются:

  • Вы неправильно установили скорость передачи данных.
  • Вы неправильно установили стоповые/стартовые биты
  • Вы отправляете неправильные данные.
  • Плохой кабель

Полезно, если вы покажете свой скетч(и) для отправителя/получателя и, возможно, вашей схемы.

,

Привет, Мишель, спасибо за твои предложения, это мои эскизы и схема: https://imgur.com/a/Ksg4w, @Parto

Кажется, скорость передачи данных правильная, стартовые/стоповые биты трудно увидеть. Вероятно, дата, которую вы отправляете, неправильная, вам следует проверить, что происходит в функциях Brains, которые вы вызываете, и что возвращается (что вы отправляете)., @Michel Keijzers