Нужен блок отсылки в UART

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

Нужен блок отсылки в UART

Сообщение dimonsustr »

viewtopic.php?t=5950
Есть желающие этот блок доработать или новый написать? Я пока не настолько мудр :smile44: Хотелось бы, чтобы на вход блока подавался String произвольной длины, можно с разделителем в виде пробела (без конвертации в DEC, как сейчас), блок сам определял длину и отсылал hex в uart. Крайне желательно в блок еще Modbus CRC приделать с внешним входом полинома, или отдельно блок для CRC. Готов морально и материально в разумных пределах :D
расчет CRC: http://arduino.ru/forum/programmirovanie/raschet-crc16
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Нужен блок отсылки в UART

Сообщение Sancho »

[ref]dimonsustr[/ref], Но Вы же ранее писали, что будут нулевые данные - как Вы их в стринг загоните?
По нормальному:
Создаёте блок, без входов и выходов - байтовый массив;
P.S. (необязательно, его можно инициализировать в блоке отправки)
Создаёте блок с функцией, которая входные данные, значение и индекс, будет класть в массив;
Создаёте блок, высчитывающий из массива CRC по необходимому количеству данных, на выходе uint16.
Создаёте блок отправки .write с 1 входом количества байт для отправки, массив туда-же прописываете.
Ставите на плату любой стандартный блок с инициализацией serial.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dimonsustr
Рядовой
Сообщения: 39
Зарегистрирован: 15 мар 2018, 14:39
Имя: Dima

Нужен блок отсылки в UART

Сообщение dimonsustr »

[ref=#ff8000]Sancho[/ref], я пока плаваю в создании блоков. Ищу, кто сделает.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Нужен блок отсылки в UART

Сообщение Sancho »

[ref]dimonsustr[/ref], Пробую, код запихиваю в блоки...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Прием заказов»

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

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