es 'Ok' importante cuando se envían comandos AT al módem

2

Actualmente estoy usando VHDL para programar el conjunto de juegos FPGA Spartan 3AN. El objetivo es crear un programa para enviar un SMS a un teléfono móvil, utilizando el kit-set a través del módem. He terminado con la máquina de estado finito (FSM) de transmisión y comencé a hacerlo para la parte de recepción. Sin embargo, solo estoy obligado a enviar un SMS y lo único que debo recibir es el 'OK', que el módem envía al dispositivo después de enviar un comando AT.

La pregunta aquí es:

  1. ¿Es importante recibir el 'OK' del módem?
  2. ¿Puedo sustituir con retrasos entre cada comando AT, asumiendo que ¿El módem funciona perfectamente?

Gracias de antemano!

    
pregunta Sky

1 respuesta

6

Sí, puede usar una demora e ignorar la respuesta, pero si es una respuesta al envío del SMS real en sí, eso podría llevar algo de tiempo. Tendría que enviar varios mensajes SMS a mano para juzgar cuánto tiempo puede tardar en volver a aparecer, y luego agregar un margen al retraso más prolongado que se haya visto.

Sería mucho mejor buscar la respuesta correcta en lugar de usar un retraso. Dos razones: es muy probable que obtenga un ERROR u otra respuesta, en lugar de aceptar, si el mensaje no se pudo enviar por alguna razón. En segundo lugar, buscar la respuesta correcta guarda las conjeturas sobre cuánto tiempo se puede retrasar de forma segura. Permitirá que el proceso, en promedio, se ejecute mucho más rápido.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas