Написать код для заданий под плату stm32f103c8t6

Цена договорная • наличный расчёт, безналичный расчёт
17 декабря 2017, 19:09 • 1 отклик • 11 просмотров
Методичка присутствует.Лабораторные задания написаны под ардуино, а надо написать код под stm32 в CooCox, для нескольких программ:

1 программа: сразу после запуска программы, светодиод начинает мигать один раз в секунду; cразу после запуска программы, оба светодиода начинают синхронно мигать; После запуска программы, два светодиода начинают мигать с периодом 0.3 секунды. При этом, если один светодиод горит, второй в этот момент должен быть погашен.
2 программа: После запуска программы, зуммер начинает выдавать по три быстрых звуковых импульса, каждые 2 секунды. Период каждого импульса 0.6 сек.
3 программа: После запуска, программа начинает постоянно проверять состояние кнопки. По нажатию кнопки, зуммер включается, а при отпускании, напротив выключается. В схеме присутствуют одна кнопка и зуммер. При нажатии на одну из кнопок, зуммер начинает издавать звук, до тех пор, пока кнопка не будет нажата второй раз.
В этом примере мы введем дополнительную переменную state, в которой будем хранить текущее
состояние зуммера. Нажимаем кнопку один раз: в переменную состояния записывается 1, нажимаем
второй 0, третий снова 1, и т.д. И уже в зависимости от того, какое значение принимает эта переменная, мы будем активировать, или деактивировать зуммер.

Файлы