Страница 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