TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Palomino86 en 29 de Septiembre de 2010, 16:30:51
-
Hola foro;
Quisiera saber si alguien ha ideado o realizado un protocolo propio de i2c en c18 (no usando los pines que trae para tal proposito el microcontrolador), ya que quiero enviar 8 bits de un pic a otro... solamente utilizando dos pines (Data y Clock) y los pines que voy a utilizar no son los que se utilizan para tal protocolo del micro ya que estoy utilizando una tarjeta que los tiene ocupados para otro dispositivo.
Un receptor y un transmisor :P
Saludos
-
Hola,
C18 viene con librerías de de software para periféricos, entre los cuales está I2C (página 109):
http://ww1.microchip.com/downloads/en/devicedoc/mplab_c18_libraries_51297f.pdf
He utilizado la de LCD y la de SPI y funcionan bien. La de I2C no la he utilizado así que no te puedo asegurar que funcione Ok.
Espero que te sirva de ayuda.
Saludos.
-
Exacto, al igual que serial UART, también tiene para I2C. En C:\MCC18\src\pmc_common\SW_I2C está el código fuente.
Saludos!