En una placa tengo un microcontrolador con una fuente de alimentación y en otra tengo un Flip Flop con una fuente de alimentación separada. Quiero conectar un pin del microcontrolador al pin de reinicio del flip flop. ¿Puedo simplemente poner un...
Tengo un pequeño motor de engranajes de CC que enrolla una línea de plástico. Una vez que haya activado el motor para apretar la línea, quiero que quede bloqueado en su lugar para que la línea no se salga. Entonces me gustaría que permanezca en...
¿Existe una buena manera de implementar la comunicación entre un ISR y el resto del programa para un sistema integrado que evite las variables globales?
Parece que el patrón general es tener una variable global que se comparte entre el ISR y...
¿Cuál es la impedancia de entrada de un ADC MCU típico? En este caso estoy trabajando con un PIC24FJ64GA004. No necesito un muestreo de alta velocidad: un máximo de 100 muestras por segundo.
Deseo conectar un divisor resistivo con una resiste...
Estoy alimentando una placa y un circuito con una batería de 9V (las alcalinas). Y me gustaría leer la batería de 9 V para hacer un seguimiento de la cantidad de energía que le queda. He leído que puedo hacer esto con un divisor de voltaje ya qu...
Estoy usando un contador de bucles, declarado en un encabezado:
int loop_counter = 0;
Utilizo este contador para activar un evento de vez en cuando. Solía usar un módulo para este mismo tipo de comportamiento, pero lo simplifiqué para que s...
Quiero hacer mi propio dispositivo USB modular con un ATtiny45 que simplemente envía datos a la PC a través de USB. No estoy leyendo datos, por lo que una conexión de una sola vía (ATtiny - > PC) estaría completamente bien.
Estoy utiliza...
La hoja de datos de Atmega16 dice que tiene
a) 16 Kbytes de memoria de programa Flash auto-programable dentro del sistema y
b) 512 bytes EEPROM.
¿Puede un microcontrolador tener dos ROM separadas que pueden programarse a través de la tecno...
Estoy intentando crear una interrupción de retraso de tiempo con Arduino. Me gustaría usar la función interrupts (), porque es una interrupción interna.
Ejemplo: Digamos, me gustaría hacer que la luz parpadee de forma intermitente, solo con e...