ATmega, Serial e 74HC595 - parte 3

Poucos dias atrás postei aqui e aqui duas formas de comunicar um ATmega com uma serial e um HC595. Hoje mostro aqui mais uma forma, utilizando o recurso da SPI do ATmega. A SPI trabalha com shift register, da mesma forma que o HC595, portanto trabalhando no AVR apenas enviando os dados e não recebendo resposta alguma, é possível enviar esses dados para o HC595. Os dados irão pela MOSI da SPI junto com o clock que já é gerado automático, sendo necessário apenas fazer na mão o latch ao fim do envio de dados para o HC595. Abaixo segue o código e as novas conexões, onde foi alterado no lado do AVR para o HC595, dados, clock e latch.




Comentários