Go Down

Topic: Problemas com o SN74HC595N (Read 821 times) previous topic - next topic

Gabriel015

Olá, estou usando um registrador de deslocamento SN74HC595N para controlar 8 Leds. a ideia do código é escrever números binários de até 8 bits. Por exemplo: para escrever o 7, a configuração dos leds seria 00000111.

O problema é que os leds estão apenas acendendo em sequência até estarem todos acesos e não formando nenhum número como eu gostaria.

alguém sabe o que está acontecendo?


obs: estou usando esquemas de ligação do 74HC595, pois não achei nenhum específico para esse modelo.

bubulindo

#1
Jan 26, 2020, 11:40 am Last Edit: Jan 26, 2020, 11:41 am by bubulindo
O arduino tem aqui algo para o que pretendes:

https://www.arduino.cc/en/tutorial/ShiftOut

Já viste isto?

Como tens o microcontrolador ligado?

O teu for não deveria ter <= senão o ultimo bit não vai ser escrito.
This... is a hobby.

Gabriel015

obrigado, ainda não tinha visto isso.
Estava usando um livro, mas, percebi que é muito melhor usar a função ShiftOut.
não sei exatamente qual era o problema do outro código, mas, quando passei o primeiro exemplo funcionou perfeitamente

bubulindo

Fantastico. O código tinha como disse um problema no for, mas não vi muito mais que pudesse ser o problema.
This... is a hobby.

Go Up