Vi el fragmento de código, no estoy seguro de qué error está recibiendo.
El comando ATE0 AT bloquea el eco. Su primer comando de comando AT en sí no se está ejecutando. Las posibles razones que puede buscar es
- El puerto COM que ha seleccionado no es correcto
- La velocidad de transmisión establecida no es correcta
- Veo que su código no maneja la respuesta del módem. Con cada comando AT, hay una respuesta asociada (lea la guía de comandos AT para ese módem) que debe leerse y debe ejecutarse en función del siguiente comando.
- Estos puntos a continuación para una mayor depuración …
- ¿Ha conectado el módem GSM a la PC con Windows?
- ¿Tiene la tarjeta SIM insertada?
- ¿Requiere energía externa? o alimentado por USB?
- Verifique la configuración de la antena
- Compruebe si el módem responde a los comandos AT manualmente
- Conecte el módem a la PC
- Dispare comandos AT utilizando masilla o software de terminal con la velocidad en baudios 9600 o 115200
- Vea si está recibiendo la respuesta y luego proceda a la programación en C
Espero que ayude
- ¿Qué se siente ser intimidado cibernéticamente como adulto?
- ¿Por qué lo llamamos servicio en la nube cuando cargamos archivos en el servicio en línea?
- ¿Por qué es Quora el mejor sitio web en Internet?
- ¿Es posible acelerar la velocidad de descarga del cliente desde el servidor?
- ¿Qué piensan los libertarios sobre el desarrollo de internet?
-Iqbal