AVR Studio

Цель - как получить *.hex файл, делаем проект в первый раз

Специально для любознательного парня, который задал вопрос в комментариях.

Цель - сгенерировать *.hex файл, который потом можно залить в микроконтроллер через любую программу-загрузчик, я пользуюсь программой UniProf.

AVR Studio Cкачать среда для разработки приложений для микроконтроллеров Atmel

Внимание: новая 5-я версия программы AVR Studio 5

Если правильная компания делает устройства, устройства очень универсальные, она всегда пишет инструкцию по применению этого устройства в зависимости от потребностей клиента.

Прерывания микроконтроллеров семейства AVR

Меня самого мучал вопрос что ж это такое, искал информацию, но из-за того, что в русскоязычном интернете нету ни одного толкового сайта наполненного информацией, структурированного и ухоженного, кроме конечно easyelectronics.ru пришлось потратить довольно много времени на освоение данного вопроса.

WinAVR скачать Компилятор языка C (gcc) для Windows

WinAVR - компилятор предназначенный для компилирования кода на языке Си под микроконтроллеры семейства AVR. Отличная программа, имеет в своем составе все необходимо для продуктивного написания кода и его последующей оптимизации. Работает в связке с фирменной средой для разработки программного обеспечения для микроконтроллеров AVR Studio от компании ATmel.

Win AVR логотип

Порядок установки:
1. AVR Studio
2. Win AVR

Причем как и все американское ПО данная программа не очень любит взаимодействие с кириллицей. Это значит что установку WinAVR следует выполнять в папку с названием только из латинских букв или цифр. Так же не желательны пробелы в адресе для установки, так что лучше всего ставить как сама программа и предлагает по умолчанию, в папку: C:/winavr/

Сырые версии программы и уже обкатанные доступны по адресу: winavr.sourceforge.net
Я пользуюсь относительно старой версией WinAVR-20081205, скачать её можно по ссылке ниже.

Скачать WinAVR формат файла *.zip архив. Весит примерно 22Мб.

Скачать WinAVR учебник - на английском языке, с несколькими примерами.

Вступление

Программирование для микроконтроллеров на языке Си начинается с первой программы. Изучая просторы сети Интернет наталкивался на различные первые проекты начинающих программистов микроконтроллеров. Подавляющим большинством первых программ оказалось банальное мигание светодиодом. Банальное для человека, который далеко продвинулся в изучении работы и принципов и приемов реализации устройств на микроконтроллерах AVR. Но до мигания светодиодом необходимо получить хотя бы общие понятия что такое микроконтроллер, как он работает и как с ним обращаться. Заинтересовавшись однажды этими устройствами, интерес к ним не потерялся с течением нескольких лет, а только усилился :-)

RSS-материал