Protocolo SPI
por software com
microcontrolador PIC16F648A Bônus: CI A/D MCP3002 Microchip |
A comunicação serial
síncrona SPI também é muito difundida e está presente em
muitos microcontroladores e outros dispositivos como
memórias EEPROM. memórias FLASH, cartões SDCards,
conversores Analógico Digital (AD's), entre outros.
Porém alguns microcontroladores não possuem um suporte
por hardware para esse tipo de comunicação. Esse é o
caso do microcontrolador PIC16F628A e PIC16F648A da
Microchip e ainda muitos outros (como alguns 8051 mais
antigos, AVR's, etc). E para estes casos só há uma
solução: criar um canal de comunicação por software
usando apenas pinos de I/O de uso geral. E é isso
o que será demonstrado neste vídeo. E como bônus,
demonstro o uso do conversor A/D MCP3002 da Microchip.
Enjoy it!
Downloads: - Esquema elétrico Eagle (arquivo PDF) - Pacote com código em Linguagem C - compilador XC8 (arquivo RAR) Copyright deste conteúdo reservado para Márcio José Soares e protegido pela Lei de Direitos Autorais LEI N° 9.610, de 19 de Fevereiro de 1998. É estritamente proibida a reprodução total ou parcial do conteúdo desta página em outros pontos da internet, livros ou outros tipos de publicações comerciais ou não, sem a prévia autorização por escrito do autor. |