Problema con reinicio de flipflop

Problema con reinicio de flipflop

de Santiago Bozzo De Leon -
Número de respuestas: 4

Tenemos problemas para reiniciar el flip flop de PSCLK_I.

El circuito que usamos es el siguiente:

Donde 0x82 es el puerto de entrada PSCLK_I y 0x87_O es el puerto de salida que usamos para resetar el flip flop.

Usamos el siguiente código para probar:

Si el estado del flip flop es 0 funciona como lo esperamos y en el momento que el flip flop vale 1 es que se ejecuta la función OUT (0x87), A.

En este momento el valor del flip flop no se reinicia, probamos a cambiar el valor del registro A y volver a hacerle una entrada desde el flip flop pero A pasa a valer 1, en vez de 0.

Aparentemente la pata de clear si funciona, probamos a sacar el not del cable 0x87 y el flip flop mostraba siempre 0.

En respuesta a Santiago Bozzo De Leon

Re: Problema con reinicio de flipflop

de Julia Azziz -
Hola,
El código parece estar bien, por lo que el problema puede estar en el hardware. Que al sacar el not siempre lean 0 no necesariamente significa que la señal de clear esté andando bien (en ese caso el FF siempre se borra porque 0x87_O siempre está en 0, lo cual no quiere decir que ustedes la estén activando en algún momento). Fíjense si 0x87 es la dirección correcta para ese puerto y si la decodificación está bien (pueden pasar una foto de esto si quieren). Si siguen trancados pueden seguir consultando, y además mañana tenemos una clase de consulta a las 17hs en el IIE.

Saludos
Julia
En respuesta a Santiago Bozzo De Leon

Re: Problema con reinicio de flipflop

de Julio Perez -
Un comentario aparte: no entiendo para qué ponen LD A, 0 antes de IN A, (PSCLK_I).