ETH

Описание демо-примера

Расположение

SimInTech\Demo\Microprocessors\Examples-STM32\ETH

Описание

В данном примере демонстрируется работа с UDP протоколом микроконтроллера семейства STM32.

Для передачи данных по UDP протоколу с микроконтроллера STM32 на персональный компьютер с SimInTech необходимо использовать проекты «Eth_client.prt» (Рисунок 1) и «Rcv_signal.prt».


Рис. 1. Окно проекта «Eth_client.prt».

Для запуска примера необходимо в проекте «Eth_client.prt» (Рисунок 1) в блоке «Обмен данными по UDP» указать IP-адрес персонального компьютера с SimInTech, сгенерировать код проекта на языке «Си» и загрузить его в микроконтроллер STM32. В микроконтроллере STM32 генерируются периодически изменяющиеся сигналы и передаются на персональный компьютер с SimInTech по UDP протоколу. Открыть проект «Rcv_signal.prt» и запустить его на моделирование для получения по UDP протоколу сгенерированных периодически изменяющихся сигналов из микроконтроллера STM32.

Для приема данных по UDP протоколу с персонального компьютера с SimInTech на микроконтроллер STM32 необходимо использовать проекты «Eth_server.prt» (Рисунок 2) и «Send_signal.prt».


Рис. 2. Окно проекта «Eth_server.prt».

Для запуска примера требуется из проекта «Eth_server.prt» (Рисунок 2) сгенерировать код на языке «Си» и загрузить его в микроконтроллер STM32. В проекте «Send_signal.prt» в блоке «Клиент UDP» указать IP-адрес микроконтроллера STM32. При запуске проекта «Send_signal.prt» на моделирование на персональном компьютере будет генерироваться периодически изменяющийся сигнал и передаваться на микроконтроллер STM32 по UDP протоколу. На микроконтроллере STM32 данный сигнал будет записываться на выход ЦАП, для чтения данного сигнала осциллографом.

Используемые блоки