Другие языки программирования и технологии

подскажите пожалуйста с чего начинать обучение по программированию МК семейства AVR

Ефим Денисов
Ефим Денисов
2 093
Я бы посоветовал начать с самого простого - с Ардуино.
Arduino представляет собой набор смонтированных печатных плат, продающихся как официальным производителем, так и сторонними производителями. Полностью открытая архитектура системы. Основа - микропроцессор семейства Atmel AVR ATmega328, ATmega168, ATmega2560, ATmega32U4, ATTiny85 ...
Что бы работать с ардуинкой программатор не требуется (загрузчик заранее прошит в МК), а программы можно писать в разных средах и на разных
языках программирования.
Например,
Processing/Wiring ( язык с синтаксисом С/С++ )
http://forum.sources.ru/index.php?showtopic=343134

MikroE ( Си и Паскаль ) http://avr.ru/beginer/c_and_pascal
AVR Studio ( Cи ) http://avr.ru/tools/studio
Atmel Studio ( C/C++/ASM ) http://robocraft.ru/blog/arduino/3443.html
BASCOM-AVR ( Basic/ASM ) http://avr.ru/beginer/bascom
S4A ( Scratch для Arduino ) http://robocraft.ru/blog/arduino/371.html

Есть и другие среды разработки, например визуально-графические.
Их можно поискать в интернете.
.
ОК
Олег Ким
53 551
Лучший ответ
Искать совсем не умеете?
http://pogugli.com/?121168
Егор Евков
Егор Евков
48 987
Ефим Денисов я попрошу не спамить, запросами в поисковые системы я владею, вопрос был поставлен конкретно.
Белов А. В. "разработка устройств на микроконтроллерах. от чайника до профи", Шпак Ю. А. "Программирование на языке Си для avr и pic". и ютуб вам в помощь: http://www.youtube.com/watch?v=4s0b3_C-2ys ,
http://www.youtube.com/watch?v=yVHTME5k9H0
начинать с азов- изучить структуру простенького микроконтроллера, его архитектуру, систему команд
Дальше на сайте производителя как правило есть среда разработки, симуляторы и т. п.
Ну и потом- макет и делать простенькие "упражнения" типа опрос клавиатуры, мигающий светодиод и т. п.
Легче и быстрее всего пойти в ближайший технический вуз и взять или- купить методичку по выполнению лабораторных работ по микроконтроллерам avr. Там будет все коротко ясно и с примерами. В Махачкале в политехническом каждый преподаватель по информатике выпускает такие методички. А по книгам учит немного тяжело т. к воды пустой много
Ефим Денисов все таки если знаете сайт какой или книгу, где доступно разжевано все с нуля, то подскажите пожалуйста