Предыдущая Следующая

Таблица 20.7. Команда ISP «Разблокировка»

Команда

и

Вход

Код разблокировки: 23130

Код возврата

CMD SUCCESS | INVALID CODE| PARAM_ERROR

Описание

Эта команда используется, чтобы разблокировать Flash-память для последующего выполнения команд записи/стирания и перехода

Пример использования

«U 23130 <CR> < LF>» разблокирует Flash-память для команд записи/стирания и перехода

Установка скорости обмена < Скорость обмена> < Столовый бит>. Описание этой команды приведено в Табл. 20.8. Зависимость между возможными скоростями обмена (в бодах) и частотой внешнего кварцевого резонатора (в МГц) приведена в Табл. 20.9.

Таблица 20.8. Команда ISP «Установка скорости обмена»

Команда

В

Вход

Скорость обмена в бодах: 960011920013840015760011152001 230400 Стоповый бит: 112

Код возврата

CMD SUCCESS | INVALID BAUD RATE| INVALID STOP BIT| PARAM_ERROR

Описание

Эта команда используется, изменить скорость обмена. Новая скорость обмена устанавливается после того, как обработчик команд возвращает код CMD_SUCCESS

Пример использования

«В 57600 1 <CR> <LF>» устанавливает скорость обмена через последовательный порт 57600 бод и 1 стоповый бит

Таблица 20.9. Зависимость между возможными скоростями обмена и частотой внешнего кварцевого резонатора

Частота внешнего кварцевого резонатора [М1ц]

Скорость обмена ISP [бод]

9600

19200

38400

57600

115200

230400

10.0000

     

.• 11.0592

 

   

12.2880

     

14.7456

15.3600

         

18.4320

 

   

19.6608

     

24.5760

     

25.0000

     

Эхо <установках Описание этой команды приведено в Табл. 20.10.

Таблица 20.10. Команда ISP «Эхо»

Команда

А

Вход

Установка: ON=l | OFF=0

Код возврата

CMD SUCCESS | PARAM_ERROR

Описание

По умолчанию, команда «Эхо» включена (ON). При включенном «Эхо» обработчик команд ISP посылает полученные последовательные данные обратно в хост

Пример использования

«АО <CR> <LF>» выключает «Эхо» (OFF)

Запись в оперативную память <Начальный адрес> <Количество байтов>. Хост должен посылать данные только после получения кода возврата CMDSUCCESS. В ходе обмена, хост должен передавать контрольную сумму после передачи каждых 20 строк данных в формате UU-encode. Контрольная сумма вырабатывается путем сложения байтов необработанных данных (до их кодирования в формат UU-encode) и сбрасывается после передачи 20 строк в формате UU-encode. Длина любой строки формата UU-encode не должна превысить 61 символ (байт), т. е. может содержать до 45 байт данных. Когда количество исходных данных соответствует менее, чем двадцати строкам UU-encode, контрольная сумма должна вырабатываться, исходя из фактического количества передаваемых байтов.


Предыдущая Следующая



НА ГЛАВНУЮ | ЧТО ТАКОЕ PIC ? | ПРОГРАММАТОР | ПРОЕКТЫ | СТАТЬИ | ССЫЛКИ | КАРТА САЙТА
Hosted by uCoz