¿Cuál es la mejor manera de implementar un retardo de no bloqueo para una máquina de estado para cada estado?
Hasta ahora, lo mejor que encontré es algo así:
static uint8_t state = STATE_ONE;
if (state == STATE_ONE)
{
static uint64_t time_v...
Me estoy quedando sin baterías, así que no quiero dejar la esp8266 encendida a menos que haya un cambio de estado. Tengo el botón enganchado a + 3.3v que activa el pin de reinicio en el esp8266 que luego envía los datos. Esto funciona bien, pero...
Necesito retrasar la alimentación de los motores para mi proyecto de controlador CNC (usando los circuitos integrados Toshiba TB6560, que requieren que la alimentación del motor se encienda después de la alimentación lógica y se apague antes de...
En mi diseño, quiero agregar un retraso de 4 segundos al flanco ascendente de la entrada Vin.
Intenté usar el siguiente circuito, pero el problema es que, en mi configuración, no puedo ver un retraso de 4 segundos. Aunque he comprobado por de...
Acabo de empezar a trabajar con los microcontroladores PIC y actualmente estoy usando MPLAB X IDE con un PIC KIT 3. He estado tratando de obtener un simple código de parpadeo de LED para ejecutarlo en un PIC16F1829 usando el oscilador interno a...
Estoy usando Atmega32A y tengo 2 LED. Aquí paso a paso lo que quiero hacer
Cuando la MCU está encendida, tengo un LED encendido (PC0)
Al hacer clic en un botón (PD6), el segundo LED en (PC1) se enciende y el otro se apaga.
Una función de...
Entonces, como dice el título, necesito retrasos exactos, no demasiado largos, idealmente en el rango de 0 a 350 relojes de CPU, pero si algo funcionara en un rango más estrecho, el rango mínimo absoluto es de 20 a 127 relojes de CPU.
Así que es...
Habiendo jugado con Verilog por algún tiempo, decidí pasar a implementar diseños en Alltera CycloneIV FPGA usando la suite Quartus.
Comenzando con un simple flip flop en D, me enfrento al primer bloqueo de ruta.
Declaración de problema :...
Tengo un circuito temporizador que modifiqué ligeramente con respecto al que se encuentra en este link
Tengo una imagen debajo de cómo se ve mi circuito.
Mi problema es el siguiente: cuando presiono el botón de inicio y lo suelto de inme...