Страница 1 из 1
Подскажите по UART
Добавлено: 19 фев 2020, 21:41
dimonsustr
Использую SoftwareSerial на promini328, выводы 2 и 3, с блоком передачи проблем нет, он спокойно отправляет строку, и приходит она в comпорт в неискаженном виде, а в блоке приема затык какой-то, или принимает как-то побайтно, или кракозябры вместо отправленного из монитора comпорта. Может кто сталкивался и подскажет?
Подскажите по UART
Добавлено: 19 фев 2020, 23:47
RedSky
Как вы видите входящие данные?
А аппаратный пробовали?
Подскажите по UART
Добавлено: 20 фев 2020, 03:43
dimonsustr
Я их вывожу на олед дисплей. Аппаратный сегодня попробую конечно, но его не хотелось использовать, он для прошивки используется.
Подскажите по UART
Добавлено: 20 фев 2020, 08:19
Sancho
dimonsustr писал(а): 20 фев 2020, 03:43
Я их вывожу на обед дисплей.
Попробуйте на 1602 отправить, или вывод на дисплей организовать после окончания приёма данных с soft-serial.
Подскажите по UART
Добавлено: 21 фев 2020, 20:43
dimonsustr
Все, отбой. Проблема была не программная, а железная. Обмен шел по ик-каналу, фотодиод входил в насыщение, видимо, и слал чепуху.
Подскажите по UART
Добавлено: 24 фев 2020, 12:54
dimonsustr
С одной проблемой разобрался, вылезла другая: com порт отсылает данные в ASCII, а мне надо послать в UART строку HEX произвольной длины. Как?
Подскажите по UART
Добавлено: 24 фев 2020, 13:18
Sancho
dimonsustr писал(а): 24 фев 2020, 12:54
С одной проблемой разобрался, вылезла другая: com порт отсылает данные в ASCII, а мне надо послать в UART строку HEX произвольной длины. Как?
значения ноль, 0х00, будут?
Если да, то найти блок на форуме, недавно делали, или сделать свой.
Иначе конвертить в тип стринг и слать стандартным.
Подскажите по UART
Добавлено: 24 фев 2020, 13:19
dimonsustr
Sancho писал(а): 24 фев 2020, 13:18
значения ноль, 0х00, будут?
да, будут. Не подскажите, в каком разделе блок этот?
p.s. нашел,
viewtopic.php?t=5950&start=20