Как записать имеющуюся программу в микроконтроллер

      Комментарии к записи Как записать имеющуюся программу в микроконтроллер отключены

Лабораторная работа №10. Изучение базовых функций микроконтроллера.

Инструкция по программированию плис

Базовая программа

В комплекте поставки микроконтроллер содержит одну базовую программу для демонстрации возможностей. Микроконтроллер может работать в двух режимах работы: ПРОГРАММИРОВАНИЕ и РАБОТА ПРОГРАММЫ.

После включения стенда светодиодный индикатор HG3 отображает состояние тумблеров SA5–SA7 на первых трех разрядах. Последний четвертый разряд отображает в десятичной системе счисления двоичное число, отображенное на предыдущих трех. Первые три разряда горят постоянно, четвертый мигает с частотой 4Гц. Таким образом, на четвертом разряде отображается номер демонстрационной подпрограммы. Чтобы начать выполнение подпрограммы необходимо изменить состояние тумблера SA18 (переключить тумблер в другое положение).

Чтобы вернуться к выбору подпрограммы необходимо перезапустить микроконтроллер, для этого необходимо нажать на кнопку SB5.

Перечень подпрограмм отображен в таблице 10.1.

Таблица 10.1 – Перечень подпрограмм

№ п.п. Подпрограмма
Отображает состояние тумблеров SA5-SA8 на индикатор HG1.
Демонстрирует возможности четырехразрядного светодиодного индикатора HG1.
Таймер с интервалом счета 1 секунда. Направление счета соответствует след. таблице истинности:

<table border="1">

SA16 SA15 Направление СТОП ВВЕРХ ВНИЗ СТОП Счетчик с инкрементом 1. Счет ВВЕРХ по изменению положения тумблера SA15 из положения лог.0 в лог.1. Счет ВНИЗ по изменению положения тумблера SA16 из положения лог.0 в лог.1.

Как записать имеющуюся программу в микроконтроллер

Для записи программы в микроконтроллер необходимо:

10.2.1 Установить драйвер DriverLINX Port I/O Driver, если он еще не установлен. Для установки с компакт диска, или диска C:\ ПК, необходимо запустить файл Programs\MCU\AvReal\p95nt\SETUP.EXE, далее следовать инструкциям инсталлятора;

10.2.2 Подключить кабель LPT порта ПК к разъему программатора микроконтроллера, это разъем внутри блока Микроконтроллер. Любые переключения кабеля LPT порта следует производить только при отключенном стенде, иначе это может привести к повреждению порта LPT ПК;

10.2.3 Переключить тумблер SA19 программирование МК в режим Программ. МК;

10.2.4 Включить стенд;

10.2.5 Если необходимо записать базовую программу, то необходимо запустить исполняемый файл Programs\MCU\AvReal\1.bat с компакт диска, или диска C:\ ПК. Желательно запускать пакетный файл из командной строки cmd, чтобы были видны диагностические сообщения;

10.2.6 Если необходимо верифицировать базовую программу, то необходимо запустить исполняемый файл Programs\MCU\AvReal\3.bat с компакт диска, или диска C:\ ПК;

10.2.7 Если необходимо записать вашу личную программу, то необходимо запустить исполняемый файл Programs\{НАИМЕНОВАНИЕ ПРОГРАММЫ}\AvReal\1.bat с диска C:\ ПК. Изменять содержимое файлов 1.bat и 3.bat запрещено, т.к. возможна случайная блокировка микроконтроллера, и дальнейшее его программирование будет невозможно;

10.2.8 По завершению сеанса программирования, см. рисунок 10.1, необходимо переключить тумблер SA19 в положение работа МК, это переключение не требует отключения стенда.

Рисунок 10.1 – Окно утилиты AvReal в случае удачной записи программы в микроконтроллер

Рисунок 10.2 – Окно утилиты AvReal в случае неудачной записи программы в микроконтроллер

Flash память микроконтроллера имеет ограниченное количество циклов перезаписи – 10 000. Не следует слишком часто перезаписывать содержимое Flash. Из расчета 9 перезаписей в день, Flash памяти микроконтроллера хватит на 3 года. По истечении этого срока предусмотрена замена микропроцессора.

Статьи к прочтению:

Как записать видео с экрана со звуком


Похожие статьи: