Страница 1 из 1
Литература для быстрого изучения AVR
Добавлено: Вт июн 25, 2013 21:37:15
nossudak
Привет.Поиск по сайту не дал мне удовлетворительных результатов

Интересует литература, по которой можно легко и эффективно изучить основы программирования микроконтроллеров AVR. Вот ранее мне тут советовали подобные(для чайников) книги про транзисторы и прочитав их я стал понимать что да как:).Спасибо
Re: Литература для быстрого изучения AVR
Добавлено: Вт июн 25, 2013 21:41:58
SmarTrunk
Может Ревич Ю.В. - Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (2008). А описание самих микроконтроллеров - это книги Евстифеева.
Re: Литература для быстрого изучения AVR
Добавлено: Вт июн 25, 2013 21:49:31
nossudak
Спасибо,обязательно изучу.Однако я имею навыки только в С++,так что по нему тоже хотелось бы почитать...
Re: Литература для быстрого изучения AVR
Добавлено: Вт июн 25, 2013 21:53:18
SmarTrunk
Шпак Ю.А. Программирование на языке С для AVR и PIC микроконтроллеров (2011)
Есть на английском языке еще книги
Re: Литература для быстрого изучения AVR
Добавлено: Вт июн 25, 2013 22:11:47
nossudak
Спасибо,уже изучаю!
Re: Литература для быстрого изучения AVR
Добавлено: Пт июн 28, 2013 06:38:38
uni
nossudak писал(а):Спасибо,обязательно изучу.Однако я имею навыки только в С++,так что по нему тоже хотелось бы почитать...
По C++ на AVR практически ничего нет, только отдельные статьи в некоторых сообществах. Могу предложить посмотреть примеры заготовок для AVR микроконтроллеров на C++:
Шаблоны проектов на C++ для AVR [GCC, IAR].
Изучать лучше всего на виртуальном лабораторном стенде - 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, который мог бы помочь ТС в его нелёгком деле, но в знакомой ему сфере.
Re: Литература для быстрого изучения AVR
Добавлено: Пт июн 28, 2013 12:03:45
nossudak
Благодарю...
Re: Литература для быстрого изучения AVR
Добавлено: Пт июн 28, 2013 17:58:40
pcb
Вообще , по уму, нужно взять задачу и решить.
Нужные книжки и знания быстрее найдутся

Re: Литература для быстрого изучения AVR
Добавлено: Пт июн 28, 2013 22:20:10
nossudak
ну как брать задачу не зная даже с какого края за нее браться:)
Re: Литература для быстрого изучения AVR
Добавлено: Вс июн 30, 2013 10:56:11
FreshMan