Codevisionavr скачать

Программа предназначенная для интегрированной среды разработки программного обеспечения под AVR микроконтроллеры. Основными особенностями CodeVisionAVR является то, что он легкий и очень понятный для самостоятельного изучения, а также поддерживает все существующие микроконтроллеры AVR.
Радиоконструкторы на любой вкус

Помимо компиляции, эта многофункциональная среда может записать программу в память микроконтроллера. Модуль прошивки может со всеми существующими программаторами AVR910, STK200 300 и многими другими, в том числе и самодельными. Существующий редактор разрешает работать с двумя проектами одномоментно, размещать закладки, регулировать время автоматического сохранения результатов.

Codevisionavr скачать

Результат работы в CodeVisionAVR может быть в виде HEX, ROM или BIN-файла для прямой прошивки микроконтроллера c помощью программатора. Число библиотек CodeVisionAVR увеличивается от версии к версии и включает поддержку от Philips, National Semiconductor, Maxim-Dallas Semiconductor и других. Компилятор CodeVisionAVR отличается от AVR-GCC, синтаксисом и списком поддерживаемых микроконтроллеров и быстродействием конечного результата. Но больше всего утилита похожа на PonyProg.

Codevisionavr скачать CodeVisionAVR v3.12 V2.05.3 и v1_25_8 pro


Здесь вы можете Сodevisionavr скачать. Результат работы этой программы можно сохранить в виде файла формата HEX, ROM или BIN для прошивки микроконтроллера с помощью любого программатора. Поддерживается перевод кода в формат файлового отладчика COFF или OBJ. Компилятор CodeVisionAVR в некоторой степени похож на утилиту PonyProg.

Во время работы с программой CodeVisionAVR требуется помнить, что прошивка кода программы, fuse битов и ПЗУ являются раздельными процессами. Необходимо сначала прописать пользовательский код, затем EEPROM-память и только в завершении fuse. Для того чтобы проверить, что CodeVisionAVR нашел внешний программатор, который подсоединен к LPT порту, необходимо нажать кнопку «Reset Chip». При этом на программаторе загорятся светодиоды чтение/запись.

CodeVisionAVR скачать. Пособие для начинающих и образ диска

В пособии описаны основные приемы работы в среде разработки CodeVisionAVR, используемой для разработки ПО и программирования микроконтроллеров AVR. Описание программы CodeVisionAVR максимально понятно и доступно: рассмотрены все меню и команды меню, диалоговые окна, а также различные предупреждения. Кроме того, для упрощения понимания книга иллюстрирована.

Практический пример программирования при помощи CodeVisionAVR

Прошиваемый микроконтроллер устанавливаем в панельку LPT программатора, подключаем его к отключенному компьютеру, и включаем питание. Запускаем скаченную программу CodeVisionAVR.

Вначале надо прописать интерфейс работы с компьютером , для этого щелкаем мышкой в меню Settings -> Programmer и устанавливаем настройки как на рисунке.

Щелкаем правой кнопкой мыши на ОК, и заходим в меню Tools -> Chip Programmer появится вот такое окно:

Выбираем из открывающегося списка нужный нам микроконтроллер:

Выбираем нужный нам файл прошивки в верхнем меню нажимаем File -> Load FLASH, Откроется стандартное окно windows, где выбираем файл прошивки с расширением *.hex, кстати, не забываем чуть ниже указать «Тип файлов» *.hex.

Если мы хотим записать файл EEPROM выбираем его также, для кликнем на File -> Load EEPROM, расширение этого файла .eep, если в вашем проекте такой файл отсутствует, значит нужно прошивать только FLASH т.е. *.hex. Помните, что прошивка FLASH, EEPROM и фьюзов это отдельные и самостоятельные процедуры. Поэтому советую сначала программировать FLASH, далее EEPROM, а только потом фьюзы.

Как только, файл прошивки мы выбрали, нам потребуется записать программу в память микроконтроллера, для этого нажимаем:

После чего начнется процесс непосредственного программирования:

Затем устанавливаем галочку на Program Fuse Bit(s), если ее не поставить –фьюзы не будут записываться.

Для того чтобы убедиться, что наша программа видит программатор, подключенный к LPT порту, нажимаем кнопку сброса Reset Chip , на программаторе мигнет светодиод чтения/записи.

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

Вот и все, теперь микроконтроллер можно вставить в панельку платы нашего радиолюбительского устройства