Добый день. Имеется GPRS Shield. Некоторое время работал нормально. Проблема: не поддаётся управлению питанием (включение/выключение через POWER KEY пин). При подаче питания включается автоматически. При использовании библиотеки или вручную (HIGH на 1 сек, LOW на 5 сек) выключить не удаётся, остаётся включенным. На PK пин напряжение приходит как нужно (с библиотекой HIGH 3с, LOW 3с). Если отправить AT команду "AT+CPOWD=1" выключается, но снова включется через некоторое время. При этом другой точно такое же SHIELD с этом же набором остальных железок работает как надо (по умолчанию выключен и слушается команд). Пробовал сбрасывать настройки (AT&F), не помогло. Вопрос: что с ним может быть не так? Куда копать? И как заставить работать по дефолту?
Так это же хорошо Что с ним не так - хз. А вот исправить - очень просто: сами в ардуине рвите ему питание, управляя им через любой на выбор пин дуни. Питание рвать через подходящий транзистор - профит.
В моём случае как раз нет Это конечно можно, но это костыль для конкретного экземпляра этого шилда. У меня несколько одинаковых по функциональности устройств (Arduino + GPRS) и на каждый делать свой костыль не разумно не для этого устройства делались одинаковыми Спасибо всем за ответы
Нет, это не костыль - это стандартное решение, которые, скорее всего, и сделано прямо на вашем шилде. Если пойти по стандартному пути - то неважно будет, какой GPRS-шилд используете: у любого устройства можно будет рвать питание. Костыль - это именно наличие подобного функционала на самом шилде, имхо.
Сам модем SIM900 имеет пин POWER KEY для управления своим же питанием, т.е. подавая нужные сигналы мы его "правильно" включаем/выключаем (soft switch). Понятно, что можно и рвать питание - не проблема. Но хотелось бы решить эту проблему правильно. Тем более что раньше работало... и на других экземплярах работает
Та я вас умоляю Выдерните ему питание - и это ничем не будет отличаться от "правильного" "soft switch" - проверено неоднократно.
Ок. Поищу залипухи/сопли... Наверное сделаю разрыв питания, так надёжнее Всем ещё раз спасибо за ответы!