АТ Команды RS-232. Эта система команд создана для отладки

advertisement
АТ Команды
RS-232.
Эта система команд создана для отладки микрокода МК. По ТЗ требуется выполнение
команд других систем, поэтому необходимо не пересечение систем команд. В конце
каждой команды идёт тринадцатый символ (Enter)
AT$
ATE1
ATE0
ATZ
АТ совместимые команды
- выводит перечень поддерживаемых команд.
- Включает вывод служебной информации и ЭХО
- Выключает вывод служебной информации и ЭХО
- Для опознания системы - отвечает OK.
(в будущем прикручу установку переменных по умолчанию)
Все нижеследующие команды начинаются с символа ">"
UPn
- Включает (ON) дополнительную систему команд
UPf
- Выключает (OFF) дополнительную систему команд.
Нижеследующие команды не функционируют совместно с расширенной системой
команд. Т.е. сначала их отключаешь (UPf), а потом они начинают фунциклировать
INF
ver
iri
ADXXXX,YYYY
ADXXXX
ADXXXX=YY
EXYY
TMXX
TMXX=YY
- Вывод данных о разработчике
- Вывод данных о версии фирмвари
- Заменена соответствующей АТ командой "ATZ"
- Распечатка диапазона памяти XX-YY Пока недоступна
- Распечатка одного бита памяти с адресом ХХXX
- Установка в байт памяти XX значения YY
- Выполняет действие заданное адресом YY
Для YY доступны цифры с #00h до #05h
Работа с шиной I2C (заготовка на будущее)
- Распечатка одного бита памяти с адресом ХХ с шины I2C
- Установка в байт памяти XX значения YY по шине I2C
Работа с картой ММС
- Установим размер блока, где [4 символа] это число в HEX
виде (бычно 200 - по умолчанию).
read[8 символов]
- Читаем блок, где [8 символов] это адрес в HEX виде (нечто
типа 00045000 - по умолчанию при старте для моей карты начало файт. вычисляется автоматически).
write[8 символов]
- Пишем блок, где [8 символов] это адрес в HEX виде (нечто
типа 00045000 - по умолчанию при старте для моей карты начало файт. вычисляется автоматически).
erace[8 символов],[8 символов]
(не доделана)
- Стираем блок, где первые [8 символов] это адрес с какого
стирать, а вторые [8 символов] это адрес по который стирать
next
- Читает следующий блок. если быть точным - читает текущий
блок, и инкрементирует счётчик.
indif
- Идентификация карты. Загружает из флешки ММС через
протокол SPI в ОЗУ CSD и CID После загрузки вычисляются
основные параметры карты.
stat
- Статус карты. Расширять информацию статуса в случае
ошибки. Возвращает [Data] s1 s2 [OK].
block[4 символа]
Download