Проект коммерческий, но на свой страх и риск поделюсь своими умоизвержениями. Принцип такой. Перед посылкой АТ комманды устройтсво устанавливает переменную ATcomMode и ATanswerType. Первая используется в прерывании, что бы понять, что сейчас должно приходить - это или какой-то ответ. А второая, после корректного получения эха, говорит в какой режим перепрыгнуть ATcomMode. Разные ответы могуть быть. Например ATcomMode=2 ожидет прихода ответа OK или ERROR. В режиме 4 - (+AT: answer; OK)
Файлы из проекта для CODE VISION 1,29 под мегу128
declare - список переменных с коментами
at_command - каркасы для комманд + их конкретные реализации
tcp_ip - набор готовых комманд для поднятия GPRS сессии и CSD соединения.
Прикрепленные файлы
GSM.rar ( 6.33 килобайт )
Кол-во скачиваний: 384