Структура проекта Test_Driver

Проект Test_Driver.uvproj, который является результатом работы генератора кода, расположен в директории /src/blcd_ctl/Test_Driver, где /src директория исходников, указанная в настройках кодогенератора, /blcd_ctl поддиректория в директории исходников, имя которой определено в поле Имя алгоритма, во вкладке параметры расчета проекта. Проект может быть изменен пользователем. После сборки проекта и трансляции бинарного образа на целевую систему, алгоритм будет выполняться с определенным временным тактом.

Структура проекта: На рисунке представлен основной цикл выполнения алгоритма функции main, перед его выполнением происходит вызов функций настройки генератора тактовой частоты и инициализации переменных алгоритма INIT_FUNC(). Цикл реализован в while последовательным вызовом функций RUN_FUNC() и STATE_FUNC(), после вызова которых происходит ожидание истечения временной задержки Delay_ms(задержка).

Рисунок 1. Структура проекта

Перед основной функцией main() определены функции используемые в основном цикле алгоритма и подключены инклуд-файлы, содержащие реализации функций работы с устройствами ввода/вывода, их будут использовать библиотечные блоки работы с устройствами ввода/вывода.