Разработать программу на C для микроконтроллера STM32F103C8

4 000 руб. за проект
21 мая 2022, 22:19 • 4 отклика • 41 просмотр
В Keil Uvision 5 разработать проект на эмуляторе для платы STM32F103C

Проект должен содержать следующие настройки:
При создании проекта выбираем тип МК STM32F103C8. На шаге настройки работы с
библиотеками ARM MDK-Professional, выбираем пункты: CMSIS >> CORE; Device >>
Startup; Compiler >> I/O >> STDOUT в выпадающем меню ITM.
Далее в свойствах проекта на вкладке 'Target' установим частоту симуляции внешнего
источника тактирования МК ‘Xtal(MHz)’: 8.0. На вкладке 'Debug' выбираем 'Use Simulator'.

Задание:
Считать, что к линиям ПВВ B подключены светодиоды, причём высокий уровень на
линии зажигает светодиод, низкий гасит. Реализовать движение «огоньков» в одном из
трёх режимов с заданной скоростью. Один или два «огонька» по выбору. Скорость,
режим движения (с отражением влево-вправо, разбегающийся, сталкивающийся) и
количество огоньков (1, 2), задавать через PORTA и кнопки, созданные скриптом
отладчика. Текущие значения настроек выводить в окно отладчика (Debug (printf)
Viewer). Решить самостоятельно, какие кнопки создать, и с какими функциями.
Режимы работы:

«Бегущий огонек» из 2х светодиодов слева направо и
обратно

«Разбегающиеся огоньки»

«Сталкивающиеся огоньки»


Файлы