control de SMS usando el antiguo Sony Ericsson y ATmega8

-1

Soy un estudiante y tengo un proyecto que usa un ATmega8-16PU para controlar una alarma simple (solo LED y zumbador) con SMS (usando un Sony Ericsson K508i como un módulo GSM). Consulte este enlace

Tengo preguntas:

  1. ¿Debo usar 8Mhz interno o un cristal externo adicional de 8Mhz para 9600 Baud Rate? Antes había leído que mejor no usar reloj interno.
  2. Dice usar un cable de teléfono RS232 (desconecte el enchufe y conecte los cables), pero ¿puedo simplemente directamente conectar los pines Tx Rx del teléfono a los pines Tx Rx ATmega8?

Por favor ayuda, soy un estudiante de ingeniería de software y tengo un conocimiento mínimo de hardware. Esta es mi primera vez trabajando con microcontrolador.

    
pregunta DexDarrel

1 respuesta

0

Algunas respuestas recogidas de los comentarios anteriores:

  • En el oscilador interno vs. externo: YMMV. Nunca he tenido problemas con el oscilador interno, pero algunas personas han tenido problemas con esto . Cambia la configuración para usar el oscilador interno versus el resonador de cristal externo programando los fusibles del chip
  • Si puede conectar el teléfono directamente a su ATmega 8 depende de si ambos se ejecutan en el mismo Vcc. ATmega8L puede funcionar con tan solo 2.7V, mientras que ATmega8 (sin L) necesita al menos 4.5V. No sé en qué funciona el teléfono, su segundo enlace parece sugerir 5 V.
  • Si el voltaje no es el mismo, deberá cambiar al menos la línea RX / ATmegas TX del teléfono al nivel que no afecte al teléfono. Consulte esto publicar para algunas estrategias. La línea de RX de TX / ATmega del teléfono debe estar bien: la alta de 3V del teléfono debe registrarse correctamente en la ATmega. Generalmente he usado la estrategia de diodo + resistencia para cambiar una sola línea a 3V3 en interfaces de dos cables. Pero si desea un chip para esto, puede usar MAX3223 .
respondido por el angelatlarge

Lea otras preguntas en las etiquetas