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

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

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

#1

Сообщение dimonsustr » 19.02.2020{, 21:41}

Использую SoftwareSerial на promini328, выводы 2 и 3, с блоком передачи проблем нет, он спокойно отправляет строку, и приходит она в comпорт в неискаженном виде, а в блоке приема затык какой-то, или принимает как-то побайтно, или кракозябры вместо отправленного из монитора comпорта. Может кто сталкивался и подскажет?

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

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

#2

Сообщение RedSky » 19.02.2020{, 23:47}

Как вы видите входящие данные?
А аппаратный пробовали?

Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15.03.2018{, 14:39}
Репутация: 1
Имя: Dima

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

#3

Сообщение dimonsustr » 20.02.2020{, 03:43}

Я их вывожу на олед дисплей. Аппаратный сегодня попробую конечно, но его не хотелось использовать, он для прошивки используется.
Последний раз редактировалось dimonsustr 20.02.2020{, 09:20}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#4

Сообщение Sancho » 20.02.2020{, 08:19}

dimonsustr писал(а):
20.02.2020{, 03:43}
Я их вывожу на обед дисплей.
Попробуйте на 1602 отправить, или вывод на дисплей организовать после окончания приёма данных с soft-serial.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15.03.2018{, 14:39}
Репутация: 1
Имя: Dima

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

#5

Сообщение dimonsustr » 21.02.2020{, 20:43}

Все, отбой. Проблема была не программная, а железная. Обмен шел по ик-каналу, фотодиод входил в насыщение, видимо, и слал чепуху.

Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15.03.2018{, 14:39}
Репутация: 1
Имя: Dima

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

#6

Сообщение dimonsustr » 24.02.2020{, 12:54}

С одной проблемой разобрался, вылезла другая: com порт отсылает данные в ASCII, а мне надо послать в UART строку HEX произвольной длины. Как?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#7

Сообщение Sancho » 24.02.2020{, 13:18}

dimonsustr писал(а):
24.02.2020{, 12:54}
С одной проблемой разобрался, вылезла другая: com порт отсылает данные в ASCII, а мне надо послать в UART строку HEX произвольной длины. Как?
значения ноль, 0х00, будут?
Если да, то найти блок на форуме, недавно делали, или сделать свой.
Иначе конвертить в тип стринг и слать стандартным.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15.03.2018{, 14:39}
Репутация: 1
Имя: Dima

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

#8

Сообщение dimonsustr » 24.02.2020{, 13:19}

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

Ответить

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