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.