La mayoría de los comandos que envío al módulo SIM800CERROR
me devuelven un mensaje.
Por ejemplo:
Si envié AT+CSQ
, devuelve una respuesta esperada.
Uno de los comandos básicos que no funcionó para mí es el AT+CPIN?
comando de verificación de PIN.
En la hoja de datos, ni siquiera puedo encontrar la posible causa de este error.
Otra información que tengo:
Entre muchas explicaciones para el problema, encontré una, y no recuerdo cuál era, que decía enviar un comando para expandir ERROR
en detalles. Como resultado de AT+CPIN?
, recibí un error que corresponde a "ninguna tarjeta insertada" y no sé por qué. La tarjeta SIM funciona bien, lo he probado en mi teléfono.
La tarjeta SIM no es detectada por el módulo. Medí el voltaje en el bus de la tarjeta y tengo 0 voltios. No sé si es la causa o la consecuencia del mal funcionamiento, ni siquiera está relacionado con este problema principal de esta pregunta.
Este es mi circuito:
fuente
Respuestas:
El problema fue un mal contacto entre el bloque de contactos de la tarjeta SIM y la placa. El problema fue difícil de encontrar porque cuando toqué el terminal para medirlo ejerce presión sobre la placa, ocurre el contacto y no se pudo observar el problema.
Hice una lista de verificación para la resolución:
Después de eliminar la mayoría de todas esas preguntas, la única posibilidad era la última. ¡Hecho! Toqué GND en el portatarjetas con mucha delicadeza y el problema estaba allí, un Heisenbug.
Espero que esta respuesta y esta lista de verificación ayuden mucho, porque la información sobre este tipo de problema es muy difícil de encontrar.
fuente
Puede habilitar el informe extendido de errores mediante el envío
AT+CERR
.Los diferentes dispositivos proporcionarán información diferente, pero al menos debería obtener alguna ayuda / pista de diagnóstico.
fuente