Урок 5 Мигающий светодиод В данном уроке мы научимся программировать в цикле, а также использовать задержку исполнения кода, в результате чего наш светодиод станет более живым. Также мы поработаем с некоторыми логическими операциями и с операциями сдвига бита…
Урок 4 Смотрим результаты работы Сегодня мы продолжим начатое дело и попытаемся увидеть результаты работы нашего кода в живом отладчике — в протеусе. Здесь уже симуляция происходит наглядно. Вот его ярлык на рабочем столе Где найти данную программу,…
Урок 3 Пишем код на СИ. Зажигаем светодиод Сегодня мы научимся писать код на C в среде Atmel Studio, для примера мы возьмём тот же проект, который мы создали на прошлом занятии. Прежде чем мы начнём непосредственно заниматься написанием…
Урок 2 Создание проекта в Atmel Studio Сегодня мы научимся создавать проекты в среде программирования Atmel Studio. Делается это не очень сложно. Запускаем Atmel Studio. Если Вы запускаете Atmel Studio в первый раз, у Вас скорее всего появится сначала стартовое…
Урок 1 Знакомство с семейством AVR Сегодня я решил поделиться с вами некоторыми своими знаниями в области программирования микроконтроллеров AVR. И неплохо, я думаю, начать изучение программирования микроконтроллеров именно с линейки AVR. Почему именно с этой линейки? Ну, может…
Урок 30 DAC. Sinus. DMA Сегодня мы попробуем также посредством технологии DMA создать колебания синусоидальной формы также из данных, заранее подготовленных в массиве в виду того, что синусоидальные колебания вообще не предусмотрены аппаратно в МК. Также по многочисленным просьбам…
Урок 29 HAL. DAC. Triangle. DMA Сегодня мы продолжим работать с треугольными импульсами, которые мы уже формировали на предыдущем занятии. Только формировать данные импульсы мы будем не с помощью аппаратного механизма, встроеенного в ЦАП, а будем формировать…
Урок 28 HAL. DAC. Triangle На прошлом занятии мы познакомились с цифро-аналоговым преобразователем (ЦАП) и изучили, каким образом он реализован в микроконтроллерах STM32. Мы также добились того, что занесение какого-нибудь числа в регистр данных ЦАП теперь в нашем…
Урок 27 HAL. DAC Сегодня мы начнём изучать интересную технологию — цифро-аналоговый преобразователь (ЦАП) или по-английски Digital-to-analog converter (DAC). Как видно из названия данного преобразователя, он занимается преобразованием цифрового кода или величины в напряжение определённой величины, каким-то…
Урок 26 HAL. SPI. Драйвер индикатора MAX7219 Продолжаем заниматься с шиной SPI. На прошлом занятии мы подключили четыре индикатора к двум сдвиговым регистрам и добились управления разрядами. А сегодня мы также будем управлять многорзрядным индикатором но уже…