Загрузка программы в микроконтроллер ATmega32 УМС-1. Работа с программным обеспечением PonyProg2000
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Для записи скомпилированной программы непосредственно в МК будем использовать внешнее устройство Программатор SPI и специализированное ПО PonyProg 2000. Далее:

1. Удостовериться в отключении питания Модуля МК (отсутствие индикации светодиода «ИП 27В»).

2. Подключить Программатор SPI к Модулю МК и Блоку системному в соответствии с рис. 3.1.

 

Рис. 3.1. Схема подключения программатора

 

3. Перевести галетный переключатель на Модуле МК в положение «ПРОГ».

4. Включить питание Модуля МК (перевести переключатель «Питание» в положение «ВКЛ»). На лицевой панели Модуля МК загорятся светодиоды «ИП 27В», «ИП 5В», «ИП +15В», «ИП -15В».

5. С рабочего стола персонального компьютера (ПК) загрузить программу PonyProg 2000. В диалоговом окне «About PonyProg2000» нажать «ОК» (Рис. 3.2).

Рис. 3.2. Диалоговое окно «About PonyProg2000»

6. На панели инструментов PonyProg 2000 проверить, и при необходимости установить требуемое семейство – «AVR micro» и модель микроконтроллера – «ATmega32» (Рис. 3.3).

 

Рис. 3.3. Выбор семейства и модели микроконтроллера

 

7. В меню «File» выбрать пункт «Open Program (FLASH) File…» (Рис. 3.4).

Рис. 3.4. Меню «File»

8. В открывшемся диалоговом окне «Open program (FLASH) content file» установить тип файлов «*.hex», найти и выбрать скомпилированную прошивку и нажать «Открыть» (Рис. 3.5).

Рис. 3.5. Выбор скомпилированной прошивки

 

9. В меню «Command» выбрать пункт «Write Program (FLASH)» (Рис. 3.6).

Рис. 3.6. Меню «Command»

10. В открывшемся диалоговом окне «Yes or No» выбрать «Yes» (Рис. 3.7).

Рис. 3.7. Подтверждение загрузки прошивки в МК

 

11. Дождаться окончания процессов загрузки и проверки правильности записи прошивки во FLASH память МК (Рис. 3.8).

    

Рис. 3.8. Процессы загрузки (слева) и проверки правильности записи прошивки (справа)

 

Примечания:

1. Не допускается выключать источник питания и питание Модуля МК, а также разбирать схему подключения программатора (рис. 3.1) в процессе загрузки прошивки во FLASH память микроконтроллера.

2. Запись новой прошивки возможна в любой момент времени работы загруженной программы.

 

 


 


Лабораторный практикум

4.1. Работа №1. AVR микроконтроллер в разработках технических систем.

Цель работы: изучение архитектуры и системы команд микроконтроллера (МК) ATmega32 и приобретение навыков работы в интегрированной среде разработки программного обеспечения CodeVisionAVR.

 

Микроконтроллеры AVR семейства Mega являются 8-разрядными микроконтроллерами, предназначенными для встраиваемых приложений. Они изготавливаются по малопотребляющей КМОП-технологии, которая в сочетании с усовершенствованной RISC-архитектурой позволяет достичь наилучшего соотношения быстродействие/энергопотребление. Рассматриваемые микроконтроллеры являются наиболее развитыми представителями микроконтроллеров AVR.

 

Дата: 2018-12-21, просмотров: 278.