Estoy tratando de hacer un circuito LCD que, finalmente, controlará un amplificador y mostrará los datos al usuario a través de la pantalla LCD. Una de las características que quiero incluir es la capacidad de mostrar si el dispositivo está conectado a través de un adaptador de pared de CA o solo una batería de 9V. El circuito de abajo es lo que tengo hasta ahora. Todo está probado trabajando en el tablero de pan, excepto el conector de detección de CC.
Aquí está mi circuito: crkt http://i57.tinypic.com/zmmic7.png
Soy muy nuevo en todo lo relacionado con la programación de MCU, así que quiero asegurarme de que estoy en el camino correcto. Cuando vaya al programa, ¿podré usar el pin 29, PC7, en el puerto C para detectar el cambio en mi puerto de entrada de CC?
JP2 es el 9V, mientras que DC-IN es el conector del adaptador de pared. Los pines 2 y 3 normalmente están cerrados.
Básicamente, quiero detectar cuándo el usuario conecta el adaptador de CC para poder cambiar un icono en la pantalla LCD. Cuando el usuario conecta un adaptador de pared 2-3 en el DC-IN se abre y PC7 ya no tendrá conexión a tierra. (si entiendo las cosas correctamente) ¿De esa manera debería poder usar PC7 para detectar un cambio en R2, la resistencia desplegable?
Básicamente, todavía quiero usar PC0 a través de PC6 para otras cosas de E / S como control de LED y detección de pulsación de botón. Quiero asegurarme de que, programáticamente, esto es posible. De esa manera puedo continuar mi diseño sabiendo que puedo hacer que las cosas funcionen.