Protocolo I2C
por software com
microcontrolador PIC16F628A |
A comunicação serial
síncrona I2C é amplamente difundida e está disponível em
muitos microcontroladores e outros dispositivos como
memórias EEPROM, conversores Analógico Digital (AD's),
conversores Digital Analógico (DA's), "multiplicadores
de I/O", 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 da Microchip e ainda muitos outros (como
alguns 8051 mais antigos, AVR's, etc). E para estes
casos há uma solução: criar um canal de comunicação por
software usando apenas pinos de I/O de uso geral e
temporizações. E é isso o que será demonstrado
neste vídeo. 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. |