Всем привет!
Столкнулся с проблемой: данные передаваемые по UART с Ардуино и с компа отличаются. Строка передаваемая с компа имеет какие-то дополнительные данные.
Код ардуино:
Спасибо! это помогло понять причину разных данных в Сериал. Комп передает данные “как есть”. Ардуино же преобразует ссылки.
Если отправить одну и ту же строку “\f” с компа и с ардуино то получим следующее:
комп отправит “\f” (как есть)
ардуино “\f” преобразует в:
“FF”, он же “12” он же “0c” (Form Feed, page eject ) (взято из таблицы ASCII)
получается что адуино преобразует всё что начинается на обратный слеш (\)
Мда… теперь попробуй эту зависимость определить…
Может в ардуино ИДЕ есть какая-то таблица преобразований?