GPIO_OUT
Описание демо-примера
Расположение
SimInTech\Demo\Microprocessors\RaspberryPi\GPIO_OUT
Описание
В данном примере демонстрируется работа с интерфейсом ввода-вывода общего назначения GPIO микрокомпьютера семейства Raspberry Pi 3 Model B.

Запуск
Для запуска примера требуется открыть пакет проектов "project_pack.pak". Из проекта "GPIO_out.prt" сгенерировать код на языке "Си" и загрузить сгенерированный код на микрокомпьютер. В окне настроек генератора кода в разделе отладчик подключиться к удаленному прибору и удаленно запустить сервер обмена на микрокомпьютере. Запустить пакет проектов "project_pack.pak" на моделирование. В проекте "Send_signal.prt" формируется бинарный сигнал, который передается на микрокомпьютер по Ethernet с использованием общей базы сигналов. При изменении состояния блока "Кнопка" проекта "Send_signal.prt" бинарный сигнал будет изменяться соответственно. Подключить к пинам GPIO23 и GPIO20 микрокомпьютера осциллограф для вывода полученного сигнала. Получаемый график сигнала на осциллографе должен совпадать с сигналом, формируемым в проекте "Send_signal.prt".
- "GPIO_out.prt" - проект с алгоритмом работы микрокомпьютера Raspberry Pi.
- "Send_signal.prt" - проект для генерации сигналов, записываемых в базу данных сигналов.
- "project_pack.pak" - пакет проектов с проектами "GPIO_out.prt", "Send_signal.prt".
- "database.db" - подгружаемая база данных сигналов.
- "..\SimInTech\bin\CodeTemplates\RPI3\Doc\Raspberry Pi 3 Model A+ схема разъемов.pdf";
- "..\SimInTech\bin\CodeTemplates\RPI3\Doc\Краткое руководство по настройке Raspberry Pi.pdf";
- "..\SimInTech\bin\CodeTemplates\RPI3\Doc\Краткое руководство по работе с функциями Raspberry Pi.pdf".
Описание проекта "GPIO_out.prt"
Для запуска примера необходимо сгенерировать представленный алгоритм работы в код на языке "Си" и загрузить его на микрокомпьютер Raspberry Pi 3 B. При запуске проекта на моделирование микрокомпьютер считывает сигнал из базы данных сигналов по Ethernet и записывает его на пины GPIO23 и GPIO20 микрокомпьютера для анализа полученного сигнала с помощью осциллографа. Получаемый график сигнала на осциллографе должен совпадать с сигналом, формируемым в проекте "Send_signal.prt".
Описание проекта "Send_signal.prt"
Данный проект предназначен для формирования бинарного сигнала из блока "Кнопка" и его записи в базу данных сигналов. Нажатие левой кнопкой мыши по блоку "Кнопка" инвертирует формируемый бинарный сигнал.