atmega1281 + El circuito LCD del Nokia 5110 funciona con USBtinyISP enchufado. ¿Se cuelga sin?

2

Estoy construyendo un circuito con una MCU ATmega 1281, algunos interruptores para entrada y un LCD Nokia 5110 (interfaz SPI) para la pantalla. Puedo cargar código en él muy bien con mi programador USBtinyISP. Con el programador conectado, el código funciona muy bien. Se sienta allí y se alejará durante horas. Cuando quito el programador y reinicio la MCU, las cosas se congelan o la pantalla se pone muy mala y muestra basura.

Tanto el LCD como el ICSP son interfaces SPI. En los intentos por hacerlo funcionar sin el ISP conectado, he intentado subir y bajar con una resistencia de 10 K en MISO, MOSI, SCK y RST. Nada hace la diferencia.

¿Alguien más ha visto que esto suceda? ¿Qué hiciste para arreglarlo?

(editar: imagen agregada a la pregunta) enlace

    
pregunta ducksauz

2 respuestas

1

Parece que fue un problema de suministro de energía. Cambié de la verruga de pared regulada de 9 V (que venía con mi Arduino de Adafruit) que estaba usando a una fuente regulada de 9 V que venía con un equipo de red. La verruga de la pared sacó 9v @ 2 / 3A. La otra fuente saca 9v @ 1A. La otra fuente también tiene un enchufe a tierra adecuado para (usa un cable de alimentación IEC).

Entonces, fue un problema de falta de amperaje o conexión a tierra no limpia.

    
respondido por el ducksauz
0

Hay muchas cosas que podrían ser, aquí hay algunas ideas:

  • Definitivamente necesitas unir RST alto con una resistencia
  • ¿Es tu fuente de energía lo suficientemente buena? ¿Está alimentando su circuito desde USB?
  • ¿Qué configuraciones tiene para los fusibles de detección de caída de tensión en el AVR?
  • ¿Tiene un condensador de desacoplamiento colocado cerca del pin de alimentación del AVR?
  • ¿Funciona bien el circuito AVR sin la pantalla conectada (puede parpadear un LED de manera confiable)?
  • ¿Cuáles son los requisitos de alimentación de la pantalla? ¿Lo estás alimentando desde la misma fuente que el AVR?
  • ¿Funciona si apagas la luz de fondo de la pantalla LCD?
respondido por el Toby Jaffey

Lea otras preguntas en las etiquetas