Autor Tema: Protocolo propio i2c  (Leído 1751 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Palomino86

  • PIC16
  • ***
  • Mensajes: 180
Protocolo propio i2c
« 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
Lo que no me destruye, me fortalece

Desconectado manwenwe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2211
Re: Protocolo propio i2c
« Respuesta #1 en: 29 de Septiembre de 2010, 16:56:31 »
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.

Ojo por ojo y todo el mundo acabará ciego - Mahatma Gandhi -

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Protocolo propio i2c
« Respuesta #2 en: 29 de Septiembre de 2010, 18:00:01 »
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!
No contesto mensajes privados, las consultas en el foro