Сегодня практически все электронные устройства содержат микроконтроллеры или микропроцессоры: начиная от простейшей музыкальной открытки и до сложнейших космических кораблей, не говоря уже об охвативших весь мир гаджетах. Поэтому современный радиолюбитель или электронщик очень отличается от тех, которые были 30 лет назад. Сейчас умение программировать микроконтроллеры – это необходимый навык любого, даже начинающего электронщика.
Программист микроконтроллеров – это не только современная специальность, но и специальность будущего, поскольку в скором времени все системы и устройства будут роботизированы, поэтому резко возрастет спрос на робототехников. А толковый робототехник должен хорошо знать не только механику, но, в первую очередь, и программирование микроконтроллеров.
Для кого предназначен курс
Данный курс рассчитан главным образом для начинающих, поэтому подробно рассмотрено назначение каждого символа в коде, предполагая что ранее слушатель не имел никакого опыта в программировании; изучаем “даташиты”, подробно рассматриваем периферию: таймер-счетчик, прерывания, АЦП, ШИМ, интерфейсы и т.п. Выполняем анализ ошибок, наиболее часто допускаемых начинающими, рассматриваем альтернативные варианты кода и многое другое.
Какой тип микроконтроллеров будем изучать
Изучать программирование мы будем на примере микроконтроллеров AVR. Для обучающих целей за базовый МК принят ATmega8. Плюс несколько последних занятий будут посвящены микроконтроллерам STM32.
Изучать в качестве первого микроконтроллера STM32 по личному и опыту других программистов я не рекомендую. Проще и продуктивней начинать изучение с 8-ми битных МК, например таких как ATmega8, ATmega48, ATmega16, ATmega8535, ATmega328, ATtiny2313, ATtiny13 и т.п. Кроме того, работу МК линейки AVR можно эмулировать в программе Proteus. Благодаря этому можно изучать работу и выполнять отладку микроконтроллеров не имея в наличии самих МК, что очень удобно как в обучающих, так и в практических целях.
На каком язык программирования будем писать программы
В основном микроконтроллеры программируют на таких языках: C, С , Python, а также на Ассемблере. Знать ассемблер – это хорошо, но опыт показывает, что программирование микроконтроллеров для начинающих выглядит гораздо интересней и увлекательней на языке C. Поэтому в данном курсе особое внимание уделяется языку C, причем С излагается с учетом того, что у слушателей ранее не было никакого опыта программирования вовсе, то есть мы будем изучать C от самых базовых понятий до вполне приличного уровня.
1 view
2878
917
8 hours ago 01:14:55 1
« Tout le monde savait. Personne n’a rien dit » — L’ex-directrice de la sécurité des aliments Nestlé
10 hours ago 00:08:40 1
Новости .Папа посоветовал Илону признать поражение от ’’альфа-самца’’ Трампа
10 hours ago 00:03:55 64
Enzo Joins Torrisi Crime Family - Mafia: The Old Country (Initiation Ritual)
10 hours ago 00:33:55 1
Gran Turismo 7 [Porsche Mission X “23 - 1360 л.с.][Nurburgring][PS5 Pro 4K 60FPS]
16 hours ago 00:23:20 1
25년 6월 조립PC 컴퓨터견적, 게이밍, 사무용, 영상편집 월간견적 | 9060 XT, 5060 출시, 그래픽카드 가격 하락 | 여러분은 전원만 켜세요
18 hours ago 00:47:37 1
⚠️ Технологии смерти: про атаки на Москву, морские дроны и будущее беспилотной войны
1 day ago 00:08:38 1
ОБНАРОДОВАНИЕ Осталось 83дня
1 day ago 02:17:18 1
🔔🔔РАБОТАЕМ С ЛУЧШИМ НАСТРОЕНИЕМ ПОД МАЙСКИЙ MEGAMIX🔔🔔@TopHits24.7 РЕКОМЕНДУЕТ
2 days ago 01:38:20 38
Как попасть на “Евровидение“, в “Голос“, и стать звездой московских клубов | Продюсер наизнанку
2 days ago 00:21:39 1
КОРОНАРНЫЙ КАЛЬЦИЙ И ВИТАМИН Д3: КАКАЯ СВЯЗЬ? #витаминд3 #кальцинация
2 days ago 01:07:51 1
Новинки та ХІТИ. Українська музика 2024
3 days ago 00:11:30 1
ОБНАРОДОВАНИЕ Осталось 85 дней
3 days ago 00:13:27 1
:: Нелегальных мигрантов гоняет житель Химок у себя на районе. Где полиция?
3 days ago 00:33:48 1
Histoire des États-Unis: Révolution, Guerre de Sécession et Unité Nationale | Documentaire
4 days ago 00:43:27 1
Разведчик о том, как использовать людей
4 days ago 00:03:52 1
Яркий салат с авокадо, манго и креветками — свежий вкус лета! 🥭🦐 Вкусный и легкий рецепт! #рецепт
5 days ago 00:58:04 1
⚡️СРОЧНО! БУНТ ПРОТИВ ТЦК И РЕАЛЬНЫЙ СМЫСЛ ПОДРЫВА МОСТОВ В РФ!
5 days ago 00:39:57 1
Прокидайтеся! Новий УДАР ПО АВІАЦІЇ РФ. Вгатили КОРАБЕЛЬ У ПІТЕРІ. Путін готує помсту. Головне
6 days ago 00:29:40 1
С ДНЕМ РОЖДЕНИЯ! зажигаем!
6 days ago 00:59:43 1
Часть 3. Ответы на вопросы. В. Шемшук и М. Баранов, интервью.
1 week ago 00:40:01 2
Илон Маск откровенно высказался об OpenAI, Путине и США — что дальше с политикой, Tesla и Starlink?
1 week ago 00:57:37 2
Барак в эпицентре скандала. Кто планировал убий““во 45/47?
1 week ago 00:01:54 1
Picadoras de carne eléctricas de DE OFERTA HASTA EL 5 DE JUNIO :18,19€
1 week ago 00:54:00 69
Прохождение испытаний на время: JUNK ENERGY и RC BANDITO в GTA Online