sexta-feira, 9 de março de 2012

Nota de aplicação: utilizando o hardware SPI nos microcontroladores XMEGA

SPI é uma interface de full duplex, e com um baixo custo baixo permite alta velocidade de comunicação entre o mestre e escravo. SPI não tem um protocolo específico de alto nível, o que significa que não há quase nenhuma sobrecarga. A desvantagem é que não há reconhecimento e controle de fluxo, e o mestre nem sequer sabe da presença do escravo. É utilizado para interfacear outros CIs em torno do microcontrolador, como memórias, RTCs, LCDs, entre outros. Este tipo de barramento existe na maioria dos microcontroladores atuais, sendo possível ainda a implementação por software.
A Atmel disponibiliza uma nota de plicação para os microcontroladores AVR XMEGA
Confira esta nota de aplicação em http://www.atmel.com/Images/doc8057.pdf (em inglês) e o código fonte em http://www.atmel.com/Images/AVR1309.zip


SPI bus

Nenhum comentário:

Postar um comentário