Сегодня практически все электронные устройства содержат микроконтроллеры или микропроцессоры: начиная от простейшей музыкальной открытки и до сложнейших космических кораблей, не говоря уже об охвативших весь мир гаджетах. Поэтому современный радиолюбитель или электронщик очень отличается от тех, которые были 30 лет назад. Сейчас умение программировать микроконтроллеры – это необходимый навык любого, даже начинающего электронщика.
Программист микроконтроллеров – это не только современная специальность, но и специальность будущего, поскольку в скором времени все системы и устройства будут роботизированы, поэтому резко возрастет спрос на робототехников. А толковый робототехник должен хорошо знать не только механику, но, в первую очередь, и программирование микроконтроллеров.
Для кого предназначен курс
Данный курс рассчитан главным образом для начинающих, поэтому подробно рассмотрено назначение каждого символа в коде, предполагая что ранее слушатель не имел никакого опыта в программировании; изучаем “даташиты”, подробно рассматриваем периферию: таймер-счетчик, прерывания, АЦП, ШИМ, интерфейсы и т.п. Выполняем анализ ошибок, наиболее часто допускаемых начинающими, рассматриваем альтернативные варианты кода и многое другое.
Какой тип микроконтроллеров будем изучать
Изучать программирование мы будем на примере микроконтроллеров AVR. Для обучающих целей за базовый МК принят ATmega8. Плюс несколько последних занятий будут посвящены микроконтроллерам STM32.
Изучать в качестве первого микроконтроллера STM32 по личному и опыту других программистов я не рекомендую. Проще и продуктивней начинать изучение с 8-ми битных МК, например таких как ATmega8, ATmega48, ATmega16, ATmega8535, ATmega328, ATtiny2313, ATtiny13 и т.п. Кроме того, работу МК линейки AVR можно эмулировать в программе Proteus. Благодаря этому можно изучать работу и выполнять отладку микроконтроллеров не имея в наличии самих МК, что очень удобно как в обучающих, так и в практических целях.
На каком язык программирования будем писать программы
В основном микроконтроллеры программируют на таких языках: C, С , Python, а также на Ассемблере. Знать ассемблер – это хорошо, но опыт показывает, что программирование микроконтроллеров для начинающих выглядит гораздо интересней и увлекательней на языке C. Поэтому в данном курсе особое внимание уделяется языку C, причем С излагается с учетом того, что у слушателей ранее не было никакого опыта программирования вовсе, то есть мы будем изучать C от самых базовых понятий до вполне приличного уровня.
1 view
1977
653
1 month ago 00:21:12 1
Авто для ЛЮБОЙ дороги. Сделано в Красноярске!
1 month ago 00:08:49 1
⚓️ Демонстрация Обновления () - The Last Expedition to Treasure island
1 month ago 01:02:06 1
Васильев — феминизм, прожарка Модного Приговора, мысли о старости, работа в Париже и много сарказма
1 month ago 00:08:09 1
Брейк-данс танцоры из лихих 90-х: как они танцуют сейчас | SOVIET BREAK DANCE
1 month ago 00:17:05 1
Мой топ синтезаторов 2024
1 month ago 00:21:41 1
Поговорим о бизнесе. Налоговая реформа и изменения в налоге на прибыль и УСН
1 month ago 00:31:45 1
Бог Отец и Сатана. Часть 1. Создание Мира.
1 month ago 00:00:00 1
La Matinale 26/11 : Guerre en Ukraine : la réalité du terrain !
1 month ago 01:20:19 1
Империя без крестьян. Причины революции [разбор Асафьева]
1 month ago 00:13:17 1
Stray Cats • “Rumble In Brighton/Storm The Embassy/Stray Cat Strut” • LIVE 1981 [RITY Archive]
1 month ago 01:33:19 1
Орнамент170 подкаст 03 // Hoji
1 month ago 00:37:07 1
⚡️РУСТАМЗАДЕ: Нова ракета ПУТІНА – БОЛВАНКА! Кремль наляканий Storm Shadow. Трамп зупинить РФ
1 month ago 00:19:01 1
КАК П*****ЛИ УКРАИНУ. Обещания и реальность | #ВзглядПанченко
1 month ago 00:25:49 1
Избиения в школе, аутизм и будущий президент США! Скрытая правда про Илона Маска
1 month ago 00:15:21 1
AIRSHOW CHINA 2022 - выставка военных технологий Китая / Новые типы оружия, дроны-невидимки и роботы
1 month ago 00:00:00 1
МАТЧ ЗА ЗВАНИЕ ЧЕМПИОНА МИРА ПО ШАХМАТАМ: ДИН ЛИЖЭНЬ - ГУКЕШ / 2 ПАРТИЯ /
1 month ago 00:24:31 1
Стукачи среди нас. Вся правда о доносчиках Кремля. Царьград, Михалков, Собчак / МОЖЕМ ОБЪЯСНИТЬ
1 month ago 00:13:18 1
крутим коробки на новых агентах Warface
1 month ago 01:27:01 1
Взгляд на нарциссизм с позиции гештальттерапии.
1 month ago 00:09:21 1
Самый Одинокий Кит в Мире
1 month ago 00:10:40 1
Как БЫСТРО сесть на продольный ШПАГАТ / Видео урок
1 month ago 00:44:34 1
Почему в ЧИЖИКЕ все НАСТОЛЬКО дешевое? Правда про сеть магазинов...
1 month ago 00:10:37 1
Обалденное куриное мясо в манке, супер просто.
1 month ago 00:06:38 1
Meme Coin SUPER CYCLE - I Made 1 ETH PER DAY with This Meme Coin Trading Bot