Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Знакомство с CodeWizardСтр 1 из 12Следующая ⇒
Уроки программирования микроконтроллера (МК) Atmega16 Прежде чем начать программировать МК необходимо научится работать в CodeVisionAVR. Используя встроенный в программу мастер CodeWizard, программист новичок сможет быстро написать код программы. Знакомство с CodeWizard CodeWizard позволяет создать заготовку программы, например, включить нужную библиотеку (#include< mega16.h>), инициализировать порты входа-выхода (PORTA, PORTB и т.д.), интерфейс МК, добавлять циклы и другой код в процессе написания кода программы. Установим параметры МК Аtmega16 в CodeWizzard. Настроим МК на работу на частоте 1 МГц: При запуске CodeWizard появится окно выбора типа AVR (Рис.1):
Рис.1 – Выбор типа AVR.
Выбираем нужный нам чип – Atmega16. После нажатия на кнопку ОК откроется окно настройки программы (Рис.2). Во-первых, выбирается вкладка «Сhip» и устанавливаются значения в соответствии с указанными на Рис.2: «Chip» ATmega16 и частота «Clock» 1МГц.
Рис.2 - Настройка чипа в CodeWizard.
Далее переходим во вкладку Ports и устанавливаем значения портов А в соответствии с указанными на Рис.3.
Рис.3 – Настройка портов в CodeWizard.
Остальные закладки в данном уроке не понадобятся. Нажимаем Generate programm (значок в виде шестерёнки, см. Рис. 3) и код программы автоматически сформируется. Сохраняем программу в выбранной нами папке. На рис. 4 представлена полученная программа.
Рис.4 - Результат использования CodeWizard.
Рис.5 - Результат использования CodeWizard (Продолжение).
В дальнейшем пишется программа вручную. Обычно, собственный код пишут, начиная с позиции 59 рис. 5.
|