¿Cómo se programa de manera independiente un IC GSM / GPRS [duplicado]

3

Veo estos módulos GSM / GPRS que puedes usar con un microcontrolador, pero todos ellos usan el microcontrolador para controlar el módulo mediante los comandos AT.

Después de un poco de googlear, vi este GSM / GPRS IC 'SIM808'. Mirando su hoja de datos, veo que tiene pines GPIO, UART, Bluetooth, GPS, comunicación I2c y un ADC !!!!.

Como puede ver, este archivo es realmente poderoso, pero no tengo idea de cómo programarlo. (Estoy bastante bien en la programación de AVRs usando C)

Mi pregunta es ¿cómo haces esto ?

¿Cómo escribes los programas y los subes a este archivo? (sería realmente bueno si fuera C ++ o incluso C)

La hoja de datos

enlace

El IC

    

2 respuestas

2

Utiliza el conjunto de comandos AT para leer / escribir el GPIO y ADC, por ejemplo, para leer el ADC (página 149):

>AT+CADC?
+CADC:1,2800
OK

La primera línea es leer el ADC, la segunda es la respuesta, con el estado (1 = OK / Bueno) y el valor (0-2800 entero). Hay comandos AT similares para leer el GPIO ( AT+SGPIO / AT+CGPIO ) o el PWM ( AT+SPWM ).

Es posible que pueda escribir firmware personalizado para el módulo, pero eso debería hacerse a través de la ingeniería inversa del procesador / circuito.

    
respondido por el Ron Beyer
-1
  

Mi pregunta es cómo hacer esto [es decir, reprogramar el módulo SIM900]?

Como aficionado ... no lo haces. La hoja de datos implica que SIMCom puede proporcionar información sobre el desarrollo de firmware personalizado. Al analizar la interfaz SPI, indica que:

  

Nota: esta función no es compatible con el firmware estándar. Si el usuario quiere esta función, el firmware debe ser personalizado. Por favor, póngase en contacto con SIMCom para más detalles.

Sin embargo, es casi seguro que esta información solo está disponible para grandes empresas. Es poco probable que se lo proporcionen a un individuo.

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas