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

Запуск
Для запуска примера требуется открыть пакет проектов "project_pack.pak". Из проекта "GPIO_in.prt" сгенерировать код на языке "Си" и загрузить сгенерированный код на микрокомпьютер. В окне настроек генератора кода в разделе отладчик подключиться к удаленному прибору и удаленно запустить сервер обмена. Запустить пакет проектов "project_pack.pak" на моделирование. После этого необходимо подать на пин GPIO23 микрокомпьютера периодически изменяющийся бинарный сигнал, который будет передаваться с микрокомпьютера на персональный компьютер с SimInTech по Ethernet с использованием общей базы сигналов. Получаемый график сигнала на персональном компьютере с SimInTech должен совпадать с сигналом, подаваемым на пин GPIO23 микрокомпьютера.
- "GPIO_in.prt" - проект с алгоритмом работы микрокомпьютера Raspberry Pi 3.
- "Rcv_signal.prt" - проект для отображения сигналов, считываемых из базы данных сигналов.
- "project_pack.pak" - пакет проектов с проектами "GPIO_in.prt", "Rcv_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_in.prt"
Для запуска примера необходимо сгенерировать представленный алгоритм работы в код на языке "Си" и загрузить его на микрокомпьютер Raspberry Pi 3. С помощью генератора сигналов на пин GPIO23 микрокомпьютера подается бинарный периодически изменяющийся сигнал с максимальным напряжением "+3.3В". При запуске проекта на моделирование микрокомпьютер считывает сигнал с пина GPIO23 и записывает его в базу данных сигналов по Ethernet.
Описание проекта "Rcv_signal.prt"
Данный проект предназначен для считывания сигнала из базы данных сигналов и отображения его на графике. Считываемый из базы данных сигнал на персональном компьютере с SimInTech должен совпадать с сигналом, подаваемым на пин GPIO23 микрокомпьютера Raspberry Pi 3.