9 программных портов для DUE

Помогите доделать блок пользователя с кодом

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

9 программных портов для DUE

#1

Сообщение DrMario » 23.08.2018{, 21:19}

Всем здравствуйте!
Обращаюсь к знатокам, помогите пожалуйста доделать блок с кодом, у самого не хватает ума. Проблема в том, что при компиляции приходится вручную переносить содержимое секции Setup в секцию Declare уже в самом компиляторе IDE. Пока удалось выкрутится только таким образом, поместив строки для секции Declare, в секцию Setup в блоке с кодом.
Блок для меня очень важный, он дает возможность работать со множеством КОМ портов по очереди, или до 9 одновременно. Это значительно упрощает схематическое решение, т.к. не требуется дополнительной аппаратной коммутации портов в моем устройстве.
Ссылка на библиотеку в описании блока.
Due_Soft_UART_(CODE).ubi
Блок с кодом
(298.79 КБ) 39 скачиваний
Due Software UART.flp
Примитивный проект с блоком
(359.64 КБ) 44 скачивания
Отправлено спустя 11 часов 15 минут 32 секунды:
Возможно я не точно объяснил проблему с созданием блока с кодом.
Проблема в двух строках using namespace arduino_due; и serial_tc4_declaration(255,255); которые должны быть в секции Declare. Если я их пишу, тогда ФЛПрог ругается на некорректный блок. Но из примера библиотеки эти строки должны быть именно там, это глюк ФЛПрога?

Ответить

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