TIMER TASK
Описание демо-примера
Расположение
SimInTech\Demo\Microprocessors\Examples-STM32\TIMER_TASK
Описание
В данном примере демонстрируется работа с таймером общего назначения микроконтроллера семейства STM32 для запуска проектов с разной частотой дискретизации.



Проект «TimerShed.prt» (Рисунок 1), посылает сигнал прерывания таймеров для запуска проектов «ADC_DAC.prt» (Рисунок 2) и «Toggle_pin.prt» (Рисунок 3). Выполнение алгоритма проекта «Toggle_pin.prt» (Рисунок 3) будет происходить по вызову сигнала прерывания переполнения TIMER1. Выполнение алгоритма проекта «ADC_DAC.prt» (Рисунок 2) будет происходить по вызову сигнала прерывания переполнения TIMER2. В результате запуска проекта «Toggle_pin.prt» (Рисунок 3) микроконтроллер STM32 будет переключать значение пина «13» порта «D» один раз в секунду, в результате запуска проекта «ADC_DAC.prt» (Рисунок 2) с высокой частотой дискретизации микроконтроллер STM32 будет опрашивать вход АЦП, передавать полученные значения по протоколу UDP на персональный компьютер с SimInTech и дублировать эти значения на ЦАП микроконтроллера STM32 для анализа полученных сигналов с помощью осциллографа.