Peço ajuda.

Montei um circuito usando seis 74HC595 e tudo funciona corretamente. O problema está quando quero rodar um outro sketch e os leds continuam acesos. 

Gostaria de saber qual solução para mantê-los apagados enquanto outro sketch está sendo executado. Imagino que seja controlando os pinos RM e OE, mas ainda não consegui.

Se alguém puder me ajudar, agradeço.

Exibições: 428

Responder esta

Respostas a este tópico

Vou ler. Valeu José.

Oi RSP, bom dia.

O pino RM (ou MR) a que você refere, é o pino de reset dos 74HC595.

Ele "reseta" todos latchs do 74HC595.

O Pino OE, é o "Output Enable". Ele libera ou bloqueia a saída dos latchs .

Latchs = Flip latchs = "registradores".

Rui

Bom dia Rui.

Então...minha intensão é que os leds fiquem todos apagados quando executo outro sketch. O que acontece é que alguns permanecem acesos. 

Você sabe como fazer com que todos apaguem ?

Olá, vejo pelo menos três formas de fazer isso.

1, sem modificar seu circuito, apenas coloque uma rotina no começo do seu código para escrever zero nos pinos 74HC595.

2 coloque um nivel alto no pino OE do 74HC595, mas isso apenas vai deixar os pinos em tri-state.

3 coloque MR em nivel baixo e dê um pulso no STCP, depois coloque MR para o nivel alto.

Para mais detalhes consulte o datasheet

https://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço