Разработать программу на C для микроконтроллера STM32F303VCT6
Проект должен содержать следующие настройки:
При создании проекта выбираем тип МК STM32F303VCT6.
На шаге настройки работы с библиотеками ARM MDK-Professional, выбираем пункты: CMSIS >> CORE; Device >>Startup; Compiler >> I/O >> STDOUT в выпадающем меню ITM.
Далее в свойствах проекта на вкладке 'Target' установим частоту симуляции внешнего
источника тактирования МК ‘Xtal(MHz)’: 8.0.
На вкладке 'Debug' выбираем 'Use Simulator'.
Задание:
Гирлянда из 8 светодиодов – «бегущий огонек»
Считать, что к линиям ПВВ А подключены светодиоды, причем высокий уровень на линии зажигает светодиод, низкий гасит. Реализовать движение «огонька» влево или вправо с заданной скоростью (переключение линий поочередно) как показано в примере ниже, двух, трех или четырех огней по выбору. Скорость, режим движения (влево, вправо) и количество огоньков (1,2,3,4), задавать через PORTB и кнопки, созданные скриптом отладчика. Текущие значения настроек выводить в окно отладчика (Debug (printf) Viewer).