1.Осуществляет вывод на консоль:
1.1.переменных (байт,слово,бит) от 1 до 8 входов с различными форматими.
Режимы вывода: в каждом цикле, однократно, по изменению переменных, периодически,
периодически при изменении переменных.
1.2.форматированного текста. Разновидностью этого вывода является вывод горизонтальной линии.
Режимы вывода: в каждом цикле, однократно, периодически.
1.3.параметров использованного контроллера.
Режимы вывода: в каждом цикле, однократно, периодически
1.4.результатов сканирования шины i2c.
Режимы вывода: в каждом цикле, однократно, периодически.
2.Все блоки имеют вход разрешения работы EN.xxx.
3.Все блоки имеют выход run -разрешение для работы следующего блока.
Этот параметр всегда равен входному параметру EN.xxx.
Использование EN.xxx и run позволяет выстраивать на плате желаемую последовательность вывода.
Сканирует шину i2c и выводит в консоль адреса всех подключенных устройств.
Выводит на консоль все подключенные пины.
Блок настраивает серийный порт (UART) для консоли.
Без этого блока блоки вывода выполняться не будут.
Блок настраивает UART на скорость работы, определемый параметром RT_HW_Base.console.speed.
Для аппаратного порта по умолчанию скорость=115200.
Для программного порта по умолчанию скорость=9600.
Перед запуском блока этот параметр может быть изменен пользователем.
Входные параметры:
uart - номер серийного порта для консоли.
Этот параметр может быть отключен параметром "Разрешение номера UART"" (false).
В этом случае консоль настраивается на uart=0;
Выходные параметры:
"Заголовок" равен 1 в течении одного цикла после готовности консоли.