Подскажите по UART

Ответить
Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15 мар 2018, 14:39
Имя: Dima

Подскажите по UART

Сообщение dimonsustr »

Использую SoftwareSerial на promini328, выводы 2 и 3, с блоком передачи проблем нет, он спокойно отправляет строку, и приходит она в comпорт в неискаженном виде, а в блоке приема затык какой-то, или принимает как-то побайтно, или кракозябры вместо отправленного из монитора comпорта. Может кто сталкивался и подскажет?
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Подскажите по UART

Сообщение RedSky »

Как вы видите входящие данные?
А аппаратный пробовали?
Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15 мар 2018, 14:39
Имя: Dima

Подскажите по UART

Сообщение dimonsustr »

Я их вывожу на олед дисплей. Аппаратный сегодня попробую конечно, но его не хотелось использовать, он для прошивки используется.
Последний раз редактировалось dimonsustr 20 фев 2020, 09:20, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Подскажите по UART

Сообщение Sancho »

dimonsustr писал(а): 20 фев 2020, 03:43 Я их вывожу на обед дисплей.
Попробуйте на 1602 отправить, или вывод на дисплей организовать после окончания приёма данных с soft-serial.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15 мар 2018, 14:39
Имя: Dima

Подскажите по UART

Сообщение dimonsustr »

Все, отбой. Проблема была не программная, а железная. Обмен шел по ик-каналу, фотодиод входил в насыщение, видимо, и слал чепуху.
Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15 мар 2018, 14:39
Имя: Dima

Подскажите по UART

Сообщение dimonsustr »

С одной проблемой разобрался, вылезла другая: com порт отсылает данные в ASCII, а мне надо послать в UART строку HEX произвольной длины. Как?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Подскажите по UART

Сообщение Sancho »

dimonsustr писал(а): 24 фев 2020, 12:54 С одной проблемой разобрался, вылезла другая: com порт отсылает данные в ASCII, а мне надо послать в UART строку HEX произвольной длины. Как?
значения ноль, 0х00, будут?
Если да, то найти блок на форуме, недавно делали, или сделать свой.
Иначе конвертить в тип стринг и слать стандартным.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15 мар 2018, 14:39
Имя: Dima

Подскажите по UART

Сообщение dimonsustr »

Sancho писал(а): 24 фев 2020, 13:18 значения ноль, 0х00, будут?
да, будут. Не подскажите, в каком разделе блок этот?
p.s. нашел, viewtopic.php?t=5950&start=20
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя