Hola con todos, el microcontrolador que uso es el 16f877a que le envía los comandos AT para realizar una llamada por un determinado tiempo y después enviar un SMS. El modulo que uso es el SIM900 GSM/GPRS SHIELD:
https://ibb.co/HXhc2DdEl microcontrolador puede transmitir satisfactoriamente al modulo SIM900, pero no puede recepcionar bien los comandos de confirmación provenientes del SIM900, y me doy cuenta porque todo lo que recepciona el PIC lo muestra en una pantalla LCD donde se visualiza caracteres incorrectos.
La conexión es de forma directa, es decir el TX del microcontrolador al Rx del SIM900 y viceversa.
También realice pruebas de transmisión/recepción en un terminal virtual de una PC por medio de un conversor TTL/RS232 en la que se ejecutó con normalidad, tanto para el modulo SIM900(llamada telefónica y SMS) y el PIC.
Pienso que debo colocar un intermediario entre el modulo SIM900 y el PIC ya que manejan señales de diferentes niveles de voltaje, o usar otro microcontrolador.
Por favor alguien que haya experimentado con estos módulos SIM900 para que me ayude a buscar una solución.
Saludos.