АТ Команды 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 символа]