Для работы с процессором необходимо освободить ноги RxD и TxD, которые приходят на планар, справа от процессора., и ножку сброса.
Цоколевка процессора приведенна ниже.
Для перевода проц. в режим последовательной загрузки необходимо замкнуть на землю выводы MODA и MODB, подключить итерфейс чтения моторолы.
По сбросу проц. переходит в режим посл. загрузки.. Не во всех процессорах, применяемых в этом модуле присутствует этот режим. Проверить его наличие можно таким образом:
- произвести сброс
- после сброса на линии TxD процессора установится низкий уровень
- на скорости 7812 бод (скорость устанавливаемая по сбросу) передать байт установки скорости обмена (0х7F = 1200 бод)
- после приема этого байта процессор переводит линию TxD в единицу
- начать процесс загрузки исполняемой программы (для записи и чтения программы разные)
- на каждый переданный байт исполняемой программы процессор отвечает тем же байтом, по которым производиться контроль загрузки
- после приема 256 байт процессор стартует программу в оперативной памяти
- программа вычитывает область EEPROM, и выдает ее потоком в посл порт ( для записи программа пишет байт по адресу)
Если данный алгоритм не выдерживается, то необходимо подключить внещнюю пзу с программой. Программа в файле cheroce.rom.
Пробег находится в EEPROM по адресу 0xB630 - 0xB64F .
Увеличение (в примере "proba") числа 23 приводит к уменьшению пробега, а уменьшение к увеличению пробега как в BMW.
Программа (Read6811.zip) читает и пишет этот процессор, но данные для записи компилятся в теле проги , в процедуре Alt/F3.
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript