Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование микроконтроллеров семейства CORTEX-M. Учебное пособие
.pdf
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Кб,
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
