Создать проект (среда - IAR, микроконтроллер STM32L053/STM32L073 на выбор, библиотека HAL) реализующий циклически изменяющуюся скважность ШИМ сигнала с использованием таймера и прерываний. При этом текущая скважность должна 1 раз в секунду передаваться посредством интерфейса UART (с помощью USB2COM преобразователь) на ПК и отображаться в любой терминальной программе (например ComPortToolkit/Terminal1.9). Также необходимо реализовать команду задающую скважность из терминальной программы в микроконтроллер. При получении этой команды (формат не указан) микроконтроллер должен на 5 секунд установить заданную скважность, после чего вернуться к выполнению циклического алгоритма (с места, в котором пришла команда с ПК) Задавать скважность можно целым числом процентов (например 1, 27, 49), выводить текущую - дробным
yakhontov / lp053 Goto Github PK
View Code? Open in Web Editor NEWСоздать проект (среда - IAR, микроконтроллер STM32L053/STM32L073 на выбор, библиотека HAL) реализующий циклически изменяющуюся скважность ШИМ сигнала с использованием таймера и прерываний. При этом текущая скважность должна 1 раз в секунду передаваться посредством интерфейса UART (с помощью USB2COM преобразователь) на ПК и отображаться в любой терминальной программе (например ComPortToolkit/Terminal1.9). Также необходимо реализовать команду задающую скважность из терминальной программы в микроконтроллер. При получении этой команды микроконтроллер должен на 5 секунд установить заданную скважность, после чего вернуться к выполнению циклического алгоритма (с места, в котором пришла команда с ПК)