Страница 1 из 1

Помогите начинающему с нуля

Добавлено: 24 фев 2012, 00:48
maximov
Добрый день!

По образованию инженер-конструктор-проектировщик, работал по разводке печатных плат (в т.ч. и ВЧ и СВЧ)
Но схемы мне давали уже готовые - проектировщики. Вот теперь хочу см научиться данному искусству.
С института знал СИ, немного ассемблера, но всё подзабывается.

Хочу программировать AVR-ы, подскажите на что лучше (проще) сесть - на СИ или ассемблер?
Какой выбрать компилятор и отладчик?
Какой прикупить программатор? (на вашем сайте нашел "универсальный USB программатор AVR" - как я понял, сначала собираю свою схему, и к ней подсоединяю этот программатор? а не микросхему отдельно программирую)

Спасибо!

Re: Помогите начинающему с нуля

Добавлено: 25 фев 2012, 14:06
admin
Здравствуйте!
1. Лучше не всегда проще). Лучше знать оба и пользоваться ими в зависимости от поставленной задачи. В основном конечно используется СИ.
2. Для начинающих на СИ рекомендую Code Vision AVR C Compiler - довольно простой в изучении, имеющий CodeWizardAVR, позволяющий автоматически сгенерировать часть кода периферии микроконтроллера для последующего его изучения и использования в программе.
По данной среде в интернете есть книга на русском М.Б Лебедев «CodeVision AVR пособие для начинающих»
Популярным пакетом для программирования AVR (Ассемблер) и отладки является AVR Studio, в котором можно наблюдать результаты работы кода. Не менее популярным является программный отладочный комплекс PROTEUS, позволяющий, в отличие от AVR Studio, проэмулировать "весь" разрабатываемый проект. Но, как и любой другой эмулятор данного класса, PROTEUS не является критерием работоспособности реальной схемы.
3. Да, программатор внутрисхемный. Необходимо собрать схему и подключить к ней программатор.

P.s.
http://yourdevice.net/mikrokontrollery/ ... ayushchikh" target="_blank
http://www.easyelectronics.ru" target="_blank - ресурс для начинающих электронщиков и AVRщиков. Всё просто, доступно, с примерами и без "умных" слов.