Всем привет! Спасибо всем, кто откликнулся!
Хочу поделиться своим небольшим опытом обучения программированию микроконтроллеров с нуля. Может быть кому-нибудь это будет интересно.
Учиться только по книге оказалось действительно тяжело, поэтому я нашел на ютубе замечательный курс лекций от преподавателя МФТИ Донова Геннадия Иннокентьевича (светлая память ему). Вот ссылка на курс из 12 лекций (по микроконтроллерам) прочитанных в МФТИ в 2021 году.
Основа - подробное изучение микроконтроллера Atmega8535:
https://www.youtube.com/playlist?list=P ... E4Zh34I9DVУдобно, что можно смотреть и конспектировать.
Вот здесь можно скачать учебное пособие по данному курсу, составленное автором, который ведет эти лекции:
https://studfile.net/preview/16548168/#16548168 Параллельно читаю книгу Белова А.В. "Микроконтроллеры AVR. От азов программирования до создания практических устройств".
Данная книга в электронном виде есть в "сундуке Кота":
http://sunduk.radiokot.ru , кстати, есть и свежее печатное издание 2023 года.
Установил среду разработки Microchip studio (раньше называлась AVR studio, Atmel studio).
Два дня мучился с установкой на Windows 10, так как выскакивала ошибка ( can not find one or more components please reinstall the application ) в процессе установки, а потом и при запуске.
Устанавливал да удалял, переустанавливал - все безуспешно, пока не додумался установить на диск C. Всё заработало!
Оказалось, что не все микроконтроллеры в Microchip Studio поддерживают симуляцию, пришлось выбрать для изучения Atmega8 вместо Atmega8535.
Программатор, микроконтроллер и даже отладочная плата есть на
http://Aliexpress.ru совсем недорого, хотя пишут, что идет больше месяца. Как раз время на освоение теории.