Actualmente estoy usando mbed Application Shield en una placa tipo Arduino. Quiero usar el botón central como entrada para las interrupciones, pero las resistencias pull-up internas me causan problemas.
Sin embargo, durante la depuración, no pude entender por qué leería 2,7 V en la entrada cuando no se presionó el interruptor cuando esperaba leer 3,3 V, independientemente de si el interruptor se presionó o no.
¿Es posible hacer que esta configuración funcione o tendré que hacer un circuito separado para un botón?
Las resistencias pullup internas en una MCU suelen estar en el rango de 30K a 50K ohm. Si está viendo el nivel de 2.7 V en las líneas GPIO a la MCU, entonces parece probable que una de varias cosas esté en juego aquí:
Las interrupciones externas se pueden configurar para que se "llamen" cuando también haya un flanco ascendente o descendente. El esquema dice Arduino R3, por lo que debería ser un Atmel. Entonces, sí, puede hacer que esta configuración funcione en interrupción ascendente o descendente.
clamorjohn
Hoja de tormenta