Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОписаниеAVR Studio.doc
Скачиваний:
47
Добавлен:
15.06.2014
Размер:
228.35 Кб
Скачать

Программирование в системе.

Используя программирование по последовательному интерфейсу, можно менять программу в памяти МК, уже установленного в готовую к применению систему. Для этого плата с контроллером должна быть подключена к питанию и генератору тактовых сигналов (см. рис. 6.3.16).

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

На рис. 6.3.16 включены согласующие резисторы в линиях программирования, чтобы быть уверенным, что если схема программирования подает на эти линии сигналы, уровень которых отличается от того, который поступает на них от других устройств системы, состояния выводов не изменяться и на них не возникнет конфликт сигналов.

Для линии запуска используется другое подключение. Нормально на этой линии поддерживается высокий уровень сигнала, а программатор может подать на нее низкий, чтобы перевести МК в режим программирования по последовательному интерфейсу. Управление состоянием линии RESETосуществляется схемой, имеющий выход с открытым коллектором.

Программирование с помощью универсального программатора PonyProg.

Дла программирования с помощью программатрор PonyProgнеобходимо выполнить следующие действия:

1. Запустить программу PonyProg.exe. Выставить тип устройстваAVRmicroAT90S8515.

2. Зайти в меню Установки/Настройка оборудования. Выставить значение используемого порта для программирования (последовательный порт COM1, либоCOM2). РежимSIProgAPI. Полярность сигналаRESETнеобходимо инвертировать. Нажать «OK».

3. Произвести калибровку программы открыв меню Установки/Калибровка в появившемся окне выполнить все указания и нажать кнопку «yes».

4. Соединить ПК и лабораторный стенд с помощью кабеля для последовательного программирования, входящего в комплект стенда.

5. Подать питание на стенд. Убедится что питание подключено.

6. Произвести проверку работоспособности программатора. Для этого в меню Программы/Считать программу FLASHлибо нажав кнопку «Считать устройство» произвести считывание данных из контроллера. Если чтение кристалла произошло успешно то приступить к следующему пункту, иначе необходимо проверить соединение кабеля программирования, настройку системы и повторить считыване.

7. Зайти в меню Файл/Открыть файл с данными. В появившемся окне выбрать вкладку тип файла и установить тип с расширением HEX. Найти каталог в котором был создан проект, выделить файл с расширениемHEX. Нажать кнопку «Открыть».

8. Выполнить команду записи в меню Команды/Записать все либо нажав соответствующую кнопку на панеле задач.

9. Отсоединить кабель от стенда и нажать на кнопку начальной установки «RESET». Убедиться в работоспособности программы и стенда. В случае выявления неработоспособности стенда либо программы необходимо выключить питание стенда и позвать преподавателя.

10. При работе со стендом необходимо соблюдать правила техники безопаснисти с лектрическими приборами, и помнить, что несоблюдение данных правил может привести не только к ухудшению здоровья пользователя но и к порче материального имущества (лабораторного стенда, персонального компьютера).

Соседние файлы в предмете Мехатроника