Sim800C Power On,Power OFF,Power Restart issue

@RaviPujar
hello ravi sir,
Iam facing the problem with Sim800c.

I’m doing this for Power ON
digitalWrite(GSM_PowerKEY, HIGH); delay(1500);
digitalWrite(GSM_PowerKEY, LOW); delay(2500);

for Power OFF
digitalWrite(GSM_PowerKEY, HIGH); delay(1600);
digitalWrite(GSM_PowerKEY, LOW); delay(450);

for Power Restart
digitalWrite(GSM_PowerKEY, HIGH); delay(1600);
digitalWrite(GSM_PowerKEY, LOW); delay(450);
delay(1000);
digitalWrite(GSM_PowerKEY, HIGH); delay(1500);
digitalWrite(GSM_PowerKEY, LOW); delay(2500);

when i restart the module with these commands, some times module won’t ON.
Some times module power off when my code execution in running.
please help me to solve this.

thanq,
Sankar

PowerIssue

What sim800 module are you using? Generally there is only a “reset” pin which should always be kept at 2.8v to turn on, and you can pull down to ground for a moment to reset.

Also, you can reset the module by AT command AT+CFUN=1,1

i’m using Sim800c module

But which kind? Can you send pictures or links to the model of module you have? There are a few modules, and some work differently than others (different protection circuits, logic voltage converters, etc.)