Передача текста в UART

Как передать текстовый документ в последовательный порт?

Ответить
Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Передача текста в UART

#1

Сообщение RedSky » 23.07.2020{, 22:53}

Имеется ESP32, как правильно вставить текст программу, что бы в терминале снова получить такой самый текст? Если использую блок передачи в UART и вставляю на вход текст как константу то переносы строк заменяются пробелами. Если вставить текст внутри блока - форматирование остаётся как есть, но не проходит компиляция. Подозреваю, что нужно самому вставлять символы переноса, но на нескольких тысячах строк это проблематично.
Может есть способ скопировать текст из блокнота так, что бы в IDE получился правильный набор строк?

Отправлено спустя 1 час 13 секунд:
Получилось бы как надо, если заменить CRLF на \r\n, но не знаю как это сделать.

Отправлено спустя 1 час 20 минут 41 секунду:
Разобрался, в Noetpad++ через автозамену в два этапа. Сначала меняем CRLF на любой другой, который не встречается в документе, затем в обычном режиме меняем назад на \r\n.

Отправлено спустя 7 минут 37 секунд:
Выявилась особенность - выполнение программы приостанавливается на время передачи. Для меня несущественно, но может кто то знает как обойти эту особенность.
Вложения
готов.txt
(2.26 КБ) 41 скачивание
data_transfer.flp
(122.5 КБ) 80 скачиваний
пример текста.txt
(2.1 КБ) 35 скачиваний

Ответить

Вернуться в «Помогите, а то я "нимагу"»