ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.01.2020
Просмотров: 132
Скачиваний: 3
Программирование
КДУ
-3
Есть
два
способа
:
1)
Традиционный
,
внешним
программатором
.
В
программе
kdu3
нажимаем
кнопку
«
Перезаписать
флэш
-
память
контроллера
Ctrl+E».
В
появившемся
окне
выбираем
«
Сохранить
в
файл
…».
Далее
указываем
имя
файла
и
его
размещение
на
диске
.
Жмем
кнопку
«
Сохранить
».
Файл
получает
расширение
.k0.
Запускаем
программу
управления
программатором
«
Хронос
».
Проверяем
тип
микросхемы
(24LC16).
При
необходимости
,
выбираем
его
.
Для
чего
нажимаем
кнопку
«
Выбор
микросхемы
»
и
в
появившемся
окне
выбираем
«24LC16».
Жмем
«OK».
Настройки
программирования
менять
не
надо
(
Алгоритм
Normal,
напряжение
5V,
адреса
микросхемы
и
буфера
с
00000H
по
007FFH).
Заходим
в
меню
и
загружаем
в
буфер
сохраненный
ранее
файл
.k0
(“
Файл
”/”
Загрузить
файл
в
буфер
”,
находим
файл
, “OK”).
Вынимаем
микросхему
D6
(AT24C16)
из
контроллера
(
запомните
,
где
был
ключ
)
и
устанавливаем
ее
в
нижнюю
часть
сокеты
8
программатора
(
ключом
вверх
) –
так
как
было
показано
на
картинке
при
выборе
типа
микросхемы
.
Заходим
в
меню
и
начинаем
программирование
(“
Режимы
работы
/
программирование
”) –
микросхема
стирается
автоматически
.
В
процессе
программирования
возможно
появление
окна
«
Ошибка
!».
В
этом
случае
просто
жмем
кнопку
«
Повтор
».
Это
окно
может
появляться
несколько
раз
(
ошибки
по
разным
адресам
).
Если
ошибка
несколько
раз
повторяется
по
одному
же
адресу
,
проверяем
правильность
установки
микросхемы
и
качество
контактов
.
Иногда
достаточно
просто
вынуть
и
снова
вставить
микросхему
.
По
завершении
программирования
можно
проверить
микросхему
(“
Режимы
работы
/
верификация
”).
При
удачном
исходе
программирования
соблюдая
ориентацию
,
вставляем
запрограммированную
микросхему
Flash –
памяти
AT24C16
в
контроллер
на
свое
место
.
2)
Внутрисхемно
,
с
помощью
кабеля
для
программирования
.
Вначале
,
при
выключенном
питании
компьютера
,
подключаем
к
свободному
COM-
порту
компьютера
кабель
для
программирования
(
тот
,
конец
кабеля
,
который
имеет
два
разъема
.)
Подключается
только
один
из
двух
разъемов
кабеля
–
или
широкий
DB25
или
узкий
DB9.
Другой
конец
кабеля
для
программирования
подключается
к
разъему
пульта
диагностики
на
панели
контроллера
.
Выньте
контроллер
из
корзины
и
установите
джампер
XP1 (
находится
выше
процессора
D5
и
аппаратно
разрешает
запись
в
микросхему
флэш
-
памяти
D6
AT24C16).
Переведите
тумблер
«
ЖМ
выкл
/
вкл
»
вверх
,
в
положение
«
вкл
».
Соблюдая
фазировку
,
подайте
питание
220
В
на
панель
контроллера
.
Включите
компьютер
и
запустите
программу
kdu3.
Загрузите
проектный
файл
перекрестка
(.kdu)
или
составьте
ее
заново
.
Включите
контроллер
автоматом
S1.
В
программе
kdu3
нажимаем
кнопку
«
Перезаписать
флэш
-
память
контроллера
Ctrl+E».
В
появившемся
окне
выбираем
«1.
КДУ
-XXXX» (
здесь
будет
указан
тип
Вашего
контроллера
).
Появится
дополнительное
окно
.
В
нем
указываем
,
к
какому
из
COM-
портов
подключен
кабель
(
обычно
или
COM1
или
COM2).
Нажимаем
кнопку
«
Программировать
».
Если
все
нормально
,
начнется
программирование
и
появится
прогресс
-
индикатор
программирования
,
а
потом
верификации
.
Во
время
программирования
контроллер
гасит
лампы
.
По
окончании
программирования
выключите
контроллер
,
отключите
кабель
для
программирования
,
снимите
(
или
наденьте
на
один
контакт
)
джампер
XP1.
Контроллер
запрограммирован
.