Программирование c нуля в AVRStudio 5 (ч.1)

Автор: Радик Просмотров: 4198


5.Где общаться и получать вразумительные советы?
     Когда я начинал, то сам столкнулся с этими вопросами.

Начал искать литературу и решил, что надо начинать с PIC-ов. Перевес в сторону PIC-ов определился из-за небольшого количества команд микропроцессоров среднего семейства - всего 35 против 136 у AVR, и наличием IDE - интегрированной среды разработки MPLAB. 

     К сожалению, до последнего времени для микроконтроллеров AVR не было удобной интегрированной среды разработки, многие пользовались AVRStudio 4, кто то писал на СИ в IAR, для отладки пользовались дополнительными программами, все зависело от личных приоритетов. В этом году компания ATMEL, наконец то, "родила" IDE - AVR Studio 5, для программирования микроконтроллеров AVR.  

Много критических замечаний было высказано в адрес этой программы, но она существует и работает. Возможно, компания со временем учтет все критические замечания и сделает программу более гибкой, совершенной и не такой большой по размеру. Конечно по объему - это монстр - инсталляционный файл занимает 600 с лишним МБайт. Но, есть в ней и определенные удобства в работе, и не только для начинающих! Программа ориентирована для работы в среде Си, но ассемблер поддерживается полностью.

     Итак, попробуем ответить на возникшие вопросы:
1.Выбор микроконтроллера определяется теми задачами, которые вы перед собой поставили. Микроконтроллеры AVR имеют “избыточный” набор команд, и поэтому большинство программистов используют в среднем около 40 инструкций, редко прибегая к остальным. С другой стороны, когда требуется нетипичное решение, дополнительные команды могут оказаться весьма кстати, позволяя значительно сократить объем программы. Технология производства микроконтроллеров сегодня одинакова как для PIC так и для AVR - (Reduced Instruction Set Computer)-микроконтроллеры с сокращенным набором команд. Большинство из них имеют флеш-память, которая позволяет многократно их перезаписывать. Кроме этого, микроконтроллеры AVR работают в 4 раза быстрее микроконтроллеров PIC.
2. Для начала, чтобы начать писать программы, нужно скачать интегрированную среду разработки AVR Studio 5, а чтобы наглядно видеть результат своей работы, не используя паяльник или макетную плату достаточно установить программу Proteus v7.7
3. AVR Studio 5 поддерживает программатор STK-500, инструкции по сборке которого, можно легко найти в просторах всемирной паутины.
4. Рекомендую: Джон Мортон. Микроконтроллеры AVR. Вводный курс. И хороший цикл лекций по ссылке:http://radiokot.ru/start/mcu_fpga/avr/
5.Советы вы можете получать на любом форуме, где так или иначе затронуты темы по микроконтроллерам. Главное на форумах правильно формулировать вопросы, чтобы четко получать ответы. Абстрактные вопросы не приветствуются, и скорее всего вместо ответа вы получите жесткую критику, или ваш вопрос останется без внимания!

Скачать AVR Studio 5 (или текущую версию можно с официального сайта после регистрации (регистрация абсолютно бесплатная и ни к чему не обязывает!) http://www.atmel.com...studio_overview

Proteus вместе с патчем можно скачать здесь:
http://eldigi.ru/site/prog/1.php

(Продолжение следует)


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru