CAN

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

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

SimInTech\Demo\Microprocessors\Examples-STM32\CAN

Описание

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

Для запуска примера требуется из проекта «Send_CAN.prt» (Рисунок 1) сгенерировать код на языке «Си» и загрузить его в микроконтроллер источник STM32, из проекта «Rcv_CAN.prt» (Рисунок 2) сгенерировать код на языке «Си» и загрузить его на микроконтроллер приемник STM32.


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


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

После этого на микроконтроллере источнике STM32 генерируются периодически изменяющиеся сигналы и передаются на микроконтроллер приемник STM32 по CAN-шине. Микроконтроллер приемник STM32 принимает сигналы по CAN-шине и посылает их по последовательному интерфейсу UART на персональный компьютер с SimInTech, а также дублирует данные сигналы на ЦАП для чтения данных сигналов осциллографом.

Открыть проект «Rcv_signal.prt» и запустить его на моделирование для получения по UART интерфейсу сигналов из микроконтроллера приемника STM32.

Периодически изменяющиеся сигналы на микроконтроллере источнике STM32 должны совпадать с получаемыми графиками сигналов на осциллографе и на персональном компьютере с SimInTech.

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