Учебный проект на STM32
1 000 руб. за проект
ЗадачаДобрый день.
Нужно написать несложный проект для STM32 используя строго CubeMX и AtollicTrue Studio.
Задача:
Для отсчитывания временных интервалов трёх периодов (0.5с, 1с, 2с) системе автоматизации требуется контроллер времени. Тип периода задаётся пользователем с использованием одной кнопки. Индикация периодов счёта реализована на одном светодиоде.
Дано: микроконтроллер STM32F429ZIT6 на плате прототипирования NUCLEO-F429ZI, тактовая кнопка B1 (USER) на плате прототипирования, светодиод LD2 на плате прототипирования.
Требования:
1. по нажатия на кнопку USER происходит переключение периода индикации светодиода (0.5с, 1с, 2с), переключение зацикленное;
2. длительность горения светодиода – 100 мс для всех режимов;
3. исходное состояние светодиода – включён и не моргает,
4. после старта счёта никогда не возвращается в исходное состояние.
Дополнительные условия:
1. Систему обработки нажатия кнопки реализовать через контроллер внешних прерываний (обязательно) и конечный автомат в основном цикле программы ;
2. Систему переключения светодиода реализовать c использованием таймера (обязательно) и конечного автомата в основном цикле программы;
3. Конечные автоматы – независимы и отвечают за обработку только своей подсистемы.
Решение предоставить в виде проекта CubeMX сгенерированного для TrueStudio.
Допускается использовать HAL или LL.
Нужно написать несложный проект для STM32 используя строго CubeMX и AtollicTrue Studio.
Задача:
Для отсчитывания временных интервалов трёх периодов (0.5с, 1с, 2с) системе автоматизации требуется контроллер времени. Тип периода задаётся пользователем с использованием одной кнопки. Индикация периодов счёта реализована на одном светодиоде.
Дано: микроконтроллер STM32F429ZIT6 на плате прототипирования NUCLEO-F429ZI, тактовая кнопка B1 (USER) на плате прототипирования, светодиод LD2 на плате прототипирования.
Требования:
1. по нажатия на кнопку USER происходит переключение периода индикации светодиода (0.5с, 1с, 2с), переключение зацикленное;
2. длительность горения светодиода – 100 мс для всех режимов;
3. исходное состояние светодиода – включён и не моргает,
4. после старта счёта никогда не возвращается в исходное состояние.
Дополнительные условия:
1. Систему обработки нажатия кнопки реализовать через контроллер внешних прерываний (обязательно) и конечный автомат в основном цикле программы ;
2. Систему переключения светодиода реализовать c использованием таймера (обязательно) и конечного автомата в основном цикле программы;
3. Конечные автоматы – независимы и отвечают за обработку только своей подсистемы.
Решение предоставить в виде проекта CubeMX сгенерированного для TrueStudio.
Допускается использовать HAL или LL.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.