Bonjour,
J'essaie en vain d'envoyer un sms avec un module SIM800L-EVB. Je le pilote avec un programme écrit en C basé sur un PIC16F1824. Il est alimenté soit par bloc secteur de 7.5V à travers un régulateur 5V (LM309) ou par un jeu de 4 batteries NiMH de 1.2V / 2.8A.h, les deux solutions donnant le même résultat. Certaines commandes fonctionnent alors que d'autres renvoient une erreur. Voici la liste avec la première ligne comme commande et les autres comme réponse. Le retour à la ligne correspond au couple Cr/Lf (0x13 / 0x10):
AT
OK
-------------------
ATEO
OK
-------------------
AT+CFUN
OK
-------------------
AT+CSQ
+CSQ: 15,0
OK
-------------------
AT+CREG?
+CREG: 0,0
OK
-------------------
AT+CMGF=1
ERROR
-------------------
AT+ COPS=4,\"SFR\"
ERROR
-------------------
AT+ COPS=?
+COPS: (1,"BOUYGUES TELECOM","BYTEL","20820"),(1,"20888","20888","20888"),
(1,"Orange F","Orange","20801),(2,"SFR","SFR","20810"),,(0-4),(0-2)
OK
-------------------
AT+ CPIN?
ERROR
-------------------
AT+CSCS= \"GSM\"
ERROR
-------------------
AT+CMGF=1
ERROR
-------------------
AT+CMGF?
ERROR
-------------------
AT+CMGS=\"+33755602***\"
ERROR
-------------------
sprintf(Cde,"Un message %c",26);
ERROR
-------------------
Je précise que je suis relié au réseau SFR (par Prixtel).
Merci de votre aide
clca