Литература для быстрого изучения AVR
Привет.Поиск по сайту не дал мне удовлетворительных результатов
Интересует литература, по которой можно легко и эффективно изучить основы программирования микроконтроллеров AVR. Вот ранее мне тут советовали подобные(для чайников) книги про транзисторы и прочитав их я стал понимать что да как:).Спасибо
- Реклама
Может Ревич Ю.В. - Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (2008). А описание самих микроконтроллеров - это книги Евстифеева.
Спасибо,обязательно изучу.Однако я имею навыки только в С++,так что по нему тоже хотелось бы почитать...
Шпак Ю.А. Программирование на языке С для AVR и PIC микроконтроллеров (2011)
Есть на английском языке еще книги
Есть на английском языке еще книги
Спасибо,уже изучаю!
- Реклама
По C++ на AVR практически ничего нет, только отдельные статьи в некоторых сообществах. Могу предложить посмотреть примеры заготовок для AVR микроконтроллеров на C++: Шаблоны проектов на C++ для AVR [GCC, IAR].nossudak писал(а):Спасибо,обязательно изучу.Однако я имею навыки только в С++,так что по нему тоже хотелось бы почитать...
Изучать лучше всего на виртуальном лабораторном стенде - Proteus. Написать программу в какой-нибудь среде (GCC, IAR), выходной объектный файл с исходниками подключить к Proteus и там по шагам смотреть что происходит внутри мк и схемы вообще.
На С++ удобнее игрушки писать для AVR'ок и отлаживать их в Proteus. Вот пример Тетриса ещё не доделанного: Tetris. Для работы проекта достаточно иметь терминал, ATmega16@16МГц и COM-порт, связывающий их. Если даже этого ничего нет, то это не беда, всё можно смоделировать в Proteus и отлаживать как на настоящем железе.
П.С. Модератор посчитал мою подпись рекламой себя любимого, поэтому придётся давать ссылки на репозитории, которые были удалены, вручную:
1) Репозиторий (svn) с примерами заготовок на C++: https://mysvn.ru/avr/examples/
2) Репозиторий (svn) с примерами проектов на основе этих заготовок: https://mysvn.ru/avr/templates/
Там содержатся последние версии проектов, где можно посмотреть на реально работающий C++ код для AVR, который мог бы помочь ТС в его нелёгком деле, но в знакомой ему сфере.
- Вложения
-
- Tetris, рис. 1.png
- Игра Тетрис, ATmega16 @ 16 Мгц
- (187.49 КБ) 627 скачиваний
Россия навсегда!
Благодарю...
Вообще , по уму, нужно взять задачу и решить.
Нужные книжки и знания быстрее найдутся
Нужные книжки и знания быстрее найдутся
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
ну как брать задачу не зная даже с какого края за нее браться:)


