Программирование микроконтроллера
Для загрузки программного обеспечения микропроцессора (файла прошивки 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!