Недавно приобрел из китайского сайта несколько модулей SIM800 (рис1). И встал вопрос проверки их работоспособности. Просмотрел просторы интернета — нашел несколько схем и видео как это делается. Во всех этих источниках модуль переходил в режим поиска сети сразу после подачи питания (начинает мигать светодиод на модуле). В SIM800, который был у меня, такого не происходило — я подавал питание, ничего не происходило.
И как всегда начал экспериментировать: думал симку неправильно поставил — переворачивал всячески симку, на ножку BOOT пробовал подавать различные сигналы. В результате сделал для себя несколько выводов:
1. При вставке симки в неправильном положении сразу выходит из строя модуль взаимодействия с симкой (сети которые тебя окружают он видит, а симку не видит). Поэтому ВСТАВЛЯЙТЕ СИМКУ ПРАВИЛЬНО!!! (рис2)
2. На ножке BOOT постоянно есть напряжение (ножка работает как кнопка). Для перевода в рабочее положение необходимо (нажимать на кнопку) подавать 0 на данный пин в течение 1,4 сек. После этого модуль включается и начинает взаимодействовать с терминалом. К компьютеру подключать я не стал а на Atmega 8 сделал блок проверки данных модулей (своего рода переносной терминал).
Возможности данной прошивки
- На 2х строчном дисплее происходит отображение всех поступающих с SIM800 команд.
- Устройство сохраняет последние 20 приходящих команд.
- Двумя кнопками можно осуществлять навигацию и просматривать приходящие команды.
- В устройстве сохранен список возможных AT команд с коротким описанием. Двумя кнопками можно выбрать любую команду из этого списка и отправить на GSM модуль.
- Если у вас модуль так же не запускается при подаче питания, то на 23 ножке Atmega реализовано автоматическое нажатие кнопки BOOT при подаче питания.
Вкладываю прошивку для Atmega 8 и схему устройства. Данное устройство было сделано для проверки GSM модуля и анализа сигналов, которые приходят от модуля в разных режимах.
В дальнейшем планирую на данной же схеме сделать устройство отправки СМС сообщений на определенный номер, при наступлении определенных событий. (понижение температуры, открытие дверей и т.д.). Всем удачи.

















