[an error occurred while processing this directive]
|
В этих контроллерах для доступа к программе нужно войти в мониторный режим. Для этого используются линии INT и RESET (надо подать при рестарте +8-9В) и еще три-четыре вывода портов (через один идет связь с хостом, на другие при рестарте надо подать определенную комбинацию нолей и единиц). Кроме того, чтобы скорость обмена была стандартной, а также для обеспечения правильных временных диаграмм записи FLASH, MK должен тактироваться от внешнего генератора определенной частоты (или системный кварц должен иметь такую частоту). Подробнее - см. даташит.
Схемка интерфейса для связи с компом несложная, она есть в интернете и в документации на МК. Я покупал готовый в КТЦ-МК за 600 руб.
Для доступа в мониторный режим нужно ввести пароль, который представляет собой несколько 2-байтных слов, соответствующих содержимому ячеек Flash, где хранятся вектора рестарта и обработки прерываний. Поскольку такие вектора для каждой прошивки индивидуальны, это обеспечивает некоторую секретность. В незапрограммированном контроллере все вектора равны FF, после прошивки по крайней мере один из них принимает значение адреса рестарта программы. Если прерывания не используются, то остальные вектора принято направлять на некий адрес, содержащий команду RET, то есть в этом случае все слова пароля, кроме одного, одинаковы. Естественно, все адреса, хранящиеся в векторах, находатся в пределах адресного пространства Flash (4K для данного MK).
Программы для работы с HC08 берутся с сайта P&E.
Вот и думайте.
E-mail: info@telesys.ru