Программирование микроконтроллера



Для загрузки программного обеспечения микропроцессора (файла прошивки flash памяти .hex, файла образа ПЗУ .eep), применяется внутрисхемный последовательный программатор USBAsp, подключаемого к разъёму ISP (J9).

3.1 Подключить плату программатора к разъёму USB системного блока.

В случае, если не установлены драйвера для устройства, произвести их установку:

А) правой кнопкой мыши (далее- ПКМ), выбрать «обновить драйвер оборудования»;

Б) выполнить поиск драйверов на этом компьютере (папка libusb_1.2.4.0)

 

В) установить драйвер без цифровой подписи

 

3.2  Добавить программатор в WinAVR:  открыть файл C:\WinAVR-20100110\mfile\mfile.tcl

Добавить строку «usbasp» к 711 строке, чтобы получилось следующее:

Сохранить файл под тем же именем (mfile.tcl).

 

Тем самым добавилась поддержка аппаратного программатора USBAsp в среде WINAVR и софтовом программаторе AvrDude. Проверить это можно через меню Makefile-Programmer-usbasp программы mfile.

 

3.3 При успешном выполнении п.2.5, подключить кабель программатора к разъёму J9 платы С51. Выполнить в меню проекта"Tools -> [WinAVR]Program".

 

3.4 В окне Output выводится текст с текущими командами прошивки через добавленный программатор:

 

3.5 Плата С51 перезагрузится и начнёт выполнение программы.

 

 

4. Вопросы по лабораторной работе №1

4.1 Задача предделителя тактовой частоты в микроконтроллерах.

4.2 Как задается режим работы портов микроконтроллера?

4.3 Как изменится значение переменной, если необходимо вызывать прерывание каждые 2 секунды?


Дата добавления: 2019-01-14; просмотров: 421; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!