Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование микроконтроллеров семейства CORTEX-M. Учебное пособие

.pdf
Скачиваний:
1
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
11
Начинается процесс установки:
В процессе установки не забываем соглашаться с установкой ПО для устройств:
Когда установка будет завершена, нажимаем кнопку Finish.
12
После установки автоматически запускается менеджер пакетов:
Он проверяет установленные пакеты на наличие обновлений и если об­новления есть, обновляет их, используя интернет. Данный менеджер можно также будет запустить позднее через μVision с помощью пункта меню Project - Manage - Pack Installer. Чтобы получить доступ к дополнительным устрой­ствам и примерам проектов, необходимо установить программный пакет, свя­занный с требуемым целевым устройством.
13
1.3. Добавление программного пакета поддержки микроконтроллера
К1986ВЕ92QI в среду Keil uVision 5
Для поддержки микроконтроллеров компании Milandr необходимо загрузить программный пакет Software pack с сайта http://www.milandr.ru.
После перехода на сайт, заходим в раздел Продукты -> Микросхемы:
Далее выбираем пункт Микроконтроллеры и процессоры: Микросхемы в пластиковых корпусах
Находим и выбираем в появившемся списке микроконтроллер К1986ВЕ92QI
Затем переходим на вкладку Отладочные комплекты и ПО и выбираем
Отладочный комплект для микроконтроллера К1986ВЕ92QI
14
Выбираем пункт Standard Peripherals Library + software pack для Keil MDK 5 и скачиваем Software pack для Keil MDK 5 для МК 1986ВЕ9х,1Т,3Т,4У:
Распаковываем загруженный архив и запускаем файл с расширением .pack:
Открывается окно распаковки данного пакета. Нажимаем кнопку Next:
15
После завершения процесса распаковки нажимаем кнопку Finish:
16
2. Создание и настройка нового проекта в режиме симулятора
Для создания проекта выполняем следующие шаги:
2.1. Запуск Keil μVision Запуск осуществляется с помощью ярлыка на рабочем столе назва-
нием Keil μVision (Keil μVision - это часть системы MDK-ARM, обеспечи­вающая графический интерфейс среды):
Открывается менеджер проекта с незаполненными окнами.
Если окна заполнены ранее созданным проектом, его можно за- крыть. Для этого выбираем пункты меню Project → Close Project.
17
2.2. Открытие проекта.
Для открытия нового проекта выбираем пункты меню Project → New μVision Project.
Выбираем или создаем папку, где будут храниться файлы проекта и вводим имя нового проекта, затем нажимаем кнопку Сохранить. Рекомен­дуется давать файлам и каталогам проекта имена на английском языке.
Для открытия ранее созданного проекта выбираем пункты меню Project → Open Project. В открывшемся окне проводника Windows находим проект и запускам его нажатием на имя проекта с расширением «.uvprojx».
2.3. Выбор типа микроконтроллера
При открытии нового проекта после создания проекта открывается окно для задания типа микроконтроллера. Выбираем пункты меню Milandr→Cortex-M3 →MDR1986BE92 и нажимаем ОК.
18
Откроется окно, в котором можно подключить к проекту различные готовые фрагменты кода и библиотеки драйверов, предназначенных для базовой настройки микроконтроллера при работе с демонстрационно­отладочной платой (формирование таблицы векторов прерываний и др.). При работе в симуляторе такие настройки не требуются, так как он не обес­печивает работу с внешними устройствами. Для принудительного отключе­ния функции, производящей системную инициализацию внешних устройств можно выполнить действия, приведенные в примечании 1. После нажатия клавиши ОК, переходим в окно управления проектом – менеджера проекта.
19
Слева в окне расположено многофункциональное окно менеджера проекта, в котором в зависимости от выбранной внизу вкладки открывается либо структура проекта (вкладка Project), либо библиотека документации (вкладка Books), либо список используемых в проекте функций (вкладка
Functions), либо шаблоны для часто используемых структур (вкладка Templates). После прохождения этапа выбора микроконтроллера, в библио-
теку документации автоматически добавляется нужная литература, автома­тически составляется список используемых в проекте функций. В правой части окна показывается содержимое открытых файлов проекта.
2.4. Настройка проекта
Прежде чем начинать отладку программы на ассемблере, настроим проект. Для этого необходимо в окне менеджера проекта выбрать пункты меню Target 1 → Options for Target ‘Target 1’ или нажать сочетание клавиш
Alt + F7.
20
Открывается окно настройки проекта.
На вкладке Target указаны начальные адреса и размеры используе-
мых областей памяти, устанавливаемые автоматически при выборе микро­контроллера: ROM (ПЗУ,Flash) для хранения программ и RAM (Ошибка! Ошибка связи.. Предусмотрены следующие максимальные параметры внутренней памяти, указанные по умолчанию в окне Target:
ROM: начальный адрес 0x00000000, объем 0x40000 байт = 256Кб, RAM: начальный адрес 0x20000000, размер 0x20000 байт = 128Кб.
В микроконтроллере MDR1986BE92 память используется частично со следующими параметрами:
ROM(ПЗУ) для хранения программ BООT (пользователю недоступна):
начальный адрес 0x00000000, объем 0x400 байт = 1Кб,
ROM(Flash) для хранения программ пользователя:
начальный адрес 0x08000000, объем 0x20000 байт = 128Кб,
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]