Таблица 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 ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |