En primer lugar, en casos como este, debe leer la hoja de datos primero. Si no puede encontrar la información requerida o la respuesta completa en ella o no comprende el contenido, en ese caso, puede solicitar más ayuda aquí (y mencionar que ha leído la hoja de datos).
1. presencia de la tensión de alimentación
La presencia de la tensión de alimentación no significa que el LED funcionará.
De la hoja de datos:
FIJADO
La función predeterminada FIXLED es una salida de indicador de corrección válida.
Sin un arreglo válido, la señal está en estado bajo; durante una corrección válida
condiciona la señal de salida de 50 ms de pulsos cada segundo.
Significa que el LED comienza a parpadear cuando el módulo se ha conectado a al menos 3 satélites correctamente. No tienes que habilitar este pin por software.
2. programación requerida
Creo que el módulo debería conectarse a los satélites automáticamente sin ninguna configuración, ya que es una funcionalidad básica. El comportamiento predeterminado del módulo GPS es:
- Aplicar voltaje de suministro
- El módulo se conecta automáticamente a los sitios de venta disponibles
- Envía automáticamente las oraciones NMEA recibidas a través de UART
Como confirmación encontré un código fuente con el mismo módulo GPS. Aquí, el usuario podría recibir una sentencia NMEA del módulo sin ninguna inicialización, simplemente leyendo la línea UART.
Para volver a su problema:
Tal vez no pueda conectarse a 3 satélites diferentes por alguna razón fuera de su alcance, pero le recomiendo que verifique la antena y las conexiones de la fuente de alimentación para asegurarse de que no sea un fallo de hardware.
Aquí está otro pregunta de EE.SE, donde el mismo módulo funciona en algunos casos. Que el autor de la pregunta pueda proporcionarte información útil.