Сегодня практически все электронные устройства содержат микроконтроллеры или микропроцессоры: начиная от простейшей музыкальной открытки и до сложнейших космических кораблей, не говоря уже об охвативших весь мир гаджетах. Поэтому современный радиолюбитель или электронщик очень отличается от тех, которые были 30 лет назад. Сейчас умение программировать микроконтроллеры – это необходимый навык любого, даже начинающего электронщика.
Программист микроконтроллеров – это не только современная специальность, но и специальность будущего, поскольку в скором времени все системы и устройства будут роботизированы, поэтому резко возрастет спрос на робототехников. А толковый робототехник должен хорошо знать не только механику, но, в первую очередь, и программирование микроконтроллеров.
Для кого предназначен курс
Данный курс рассчитан главным образом для начинающих, поэтому подробно рассмотрено назначение каждого символа в коде, предполагая что ранее слушатель не имел никакого опыта в программировании; изучаем “даташиты”, подробно рассматриваем периферию: таймер-счетчик, прерывания, АЦП, ШИМ, интерфейсы и т.п. Выполняем анализ ошибок, наиболее часто допускаемых начинающими, рассматриваем альтернативные варианты кода и многое другое.
Какой тип микроконтроллеров будем изучать
Изучать программирование мы будем на примере микроконтроллеров AVR. Для обучающих целей за базовый МК принят ATmega8. Плюс несколько последних занятий будут посвящены микроконтроллерам STM32.
Изучать в качестве первого микроконтроллера STM32 по личному и опыту других программистов я не рекомендую. Проще и продуктивней начинать изучение с 8-ми битных МК, например таких как ATmega8, ATmega48, ATmega16, ATmega8535, ATmega328, ATtiny2313, ATtiny13 и т.п. Кроме того, работу МК линейки AVR можно эмулировать в программе Proteus. Благодаря этому можно изучать работу и выполнять отладку микроконтроллеров не имея в наличии самих МК, что очень удобно как в обучающих, так и в практических целях.
На каком язык программирования будем писать программы
В основном микроконтроллеры программируют на таких языках: C, С , Python, а также на Ассемблере. Знать ассемблер – это хорошо, но опыт показывает, что программирование микроконтроллеров для начинающих выглядит гораздо интересней и увлекательней на языке C. Поэтому в данном курсе особое внимание уделяется языку C, причем С излагается с учетом того, что у слушателей ранее не было никакого опыта программирования вовсе, то есть мы будем изучать C от самых базовых понятий до вполне приличного уровня.
1 view
1887
599
1 month ago 02:34:49 1
Самая известная русская группа в мире прямо сейчас / вДудь
1 month ago 00:19:16 1
Правила точных решений. Метод Нельсона Манделы и медитация.
1 month ago 02:59:40 1
Vaccination, questions-réponses : les 11 vaccins & les autres | Sophie Guillot & Martine Léonard
1 month ago 00:02:35 1
Как включить VT (виртуализация) на пк?
1 month ago 01:09:25 1
James Grant & Jody Wisternoff | Anjunadeep Open Air: Mexico City at #ABGT600 (Official Set)
1 month ago 01:00:00 1
Betty Boop Tripping | Minimal Techno
1 month ago 01:01:47 1
Александр Зацепин - о «Маленьком принце», силе музыки, культурном коде и важных песнях в своей жизни
1 month ago 01:35:35 1
10 ЗАКОНОВ УСТНОЙ РЕЧИ. АННА БРУССЕР
1 month ago 00:00:00 5
Какое шампанское выбрать? 21 серия.
1 month ago 00:09:25 1
Ловушка от ГИБДД: Разрешен ли поворот направо водителю внедорожника?
1 month ago 01:00:04 1
It’s 2001 and you’re drifting in tokyo.
1 month ago 03:23:28 1
СТАС ВАСИЛЬЕВ ПРОТИВ ОЛЕГА КОМОЛОВА: ВОЙНА И МИР, КОММУНИЗМ И ФАШИЗМ, ОЛИГАРХИ И ПАТРИОТЫ
1 month ago 00:16:46 1
Поиграл в Ready or Not и получил депрессию
1 month ago 00:46:01 1
Lawrence прошел первую Call Of Duty и она все еще актуальна
1 month ago 00:59:01 1
Что будет в ближайшем будущем? Контакт с неземными цивилизациями! МАРА БОРОНИНА
1 month ago 00:54:30 1
Vintage Harmonica Blues: Hear the Sounds that Changed Music Forever
1 month ago 00:09:13 1
Eve Album『Under Blue』クロスフェード
1 month ago 01:43:38 1
ЭКОНОМИКА ТРЕТЬЕГО РЕЙХА: И.Г. ФАРБЕН
1 month ago 01:54:36 1
Песни Виктора Резникова. Юбилейный концерт (2023)
1 month ago 01:25:48 1
Преображенское братство: сложности внутри братства и травматичность выхода.
1 month ago 00:12:09 1
[AIPU XỊN] Bộ Piston + Bạc máy cắt cỏ AIPU Gx35, 430, 411, 330, 260, 5200
1 month ago 00:47:50 1
11 ПЛОХИХ ПРИВЫЧЕК, КОТОРЫЕ ЗАСТАВЛЯЮТ ВАС СТАРЕТЬ БЫСТРЕЕ | СТОИЦИЗМ
1 month ago 00:55:18 1
Die Sonntagsrunde mit Burkhard Müller-Ullrich: Verfolgung Unschuldiger
1 month ago 01:02:06 1
Васильев — феминизм, прожарка Модного Приговора, мысли о старости, работа в Париже и много сарказма