Autor Tema: i2c por software con pines de diferentes puertos.  (Leído 1273 veces)

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

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
i2c por software con pines de diferentes puertos.
« en: 27 de Septiembre de 2011, 22:15:51 »
Mi pregunta es, puedo usar el #USE I2C de CCS (v4.112) para hacer una comunicacion i2c con una eeprom 24lc512 por software pero en diferentes pines (A5 y C1 concretamente) en un pic18f2550 ?

Es decir, tengo esto:

#USE I2C (MASTER, SLOW, FORCE_SW, SDA = PIN_A5, SCL = PIN_C1, STREAM = ExtEEprom)

Gracias.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: i2c por software con pines de diferentes puertos.
« Respuesta #1 en: 27 de Septiembre de 2011, 22:40:28 »
No le veo ningun problema, es la idea de realizarlo por software, usar cualquier pin. Tiene que ser I/O, eso si.  :mrgreen: Lo digo, porque en un 18F2550 puede pensarse en usar C4 o C5, y son solo de entrada  ;-)

Por las dudas asegúrate de configurar los comparadores y conversor analógico, por RA0

Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: i2c por software con pines de diferentes puertos.
« Respuesta #2 en: 27 de Septiembre de 2011, 22:43:59 »
GRacias suky, eso pense.

Porcierto, como configuro el C4 o C5 como entrada? Nunca pude usarlos para ese proposito (que no fuera USB).

Citar
Por las dudas asegúrate de configurar los comparadores y conversor analógico, por RA0
RA5 diras =D
« Última modificación: 27 de Septiembre de 2011, 22:46:00 por jeremylf »

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: i2c por software con pines de diferentes puertos.
« Respuesta #3 en: 27 de Septiembre de 2011, 22:47:03 »
A verdad, creo que A5 solo afecta al conversor, es cosa de asegurarse...

C4 y C5, como digitales, directamente no se configura, si el módulo USB no esta habilitado son entradas directamente.


Saludos!
No contesto mensajes privados, las consultas en el foro