Skip to content
This repository has been archived by the owner on Jun 2, 2021. It is now read-only.

cantansweratthemoment/embedded-systems-timer-interruptions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

embedded-systems-timer-interruptions

На светодиодные индикаторы LED1 … LED8 должна выводиться анимация согласно варианту задания.

Скорость анимации задается с помощью переключателей SW. Если на переключателях выставлен код 0x0, то кадры анимации меняются каждые 500 мс. С увеличением значения, выставленном на переключателях SW анимация замедляется на T мс. Значение T задается вариантом задания.

Например, если по варианту задано, что T = 100 мс, это означает, что при установке переключателей в состояние SW = 0x1, кадры начинают меняться каждые 500+1100= 600 мс, если SW = 0x5, то кадры начинают меняться каждые 500+5100 = 1000 мс и т.д.

Все задержки должны быть реализованы с использованием прерываний от базовых таймеров TIM6 или TIM7.

T = 150 мс картинка​ Зеленым отмечено состояние, когда соответствующий светодиод горит. В противном случае – не горит, то есть выключен.

Анимация выводится циклически, то есть после вывода последнего кадра анимации она начинается сначала – с первого кадра.

About

embedded systems homework💎

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages