TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: rferrero en 09 de Abril de 2004, 11:05:00
-
Hola. Sigo con mi ronda de dudas. La que me asalta ahora es:
¿Se puede conectar directamente un dispositivo, que funciona mediante i2c, a las líneas rc3 y rc4 del pic 16f873 ???
¿¿No se necesita conectar a un circuito auxiliar y que sda y scl vayan a esos pines del pic??? El propio PIC ya lleva el hardware i2c incorporado??? Es que no lo veo aclarado en ningún sitio.
Muchas gracias de antemano. Un saludo.
-
- Lo puedes hacer, pero acuerdate de poner las 2 resistencias de pull-up a las líneas. No se necesita ningún circuito auxiliar.
- Los pic 16F87x ya llevan el hardware incorporado, no así el 16F84 por ejemplo.
- Si deseas utilizar I2C por hardware debes hacerlo mediante RC3 y RC4.
- Si deseas utilizar I2C por software puedes hacerlo mediante cualquier par de pines, siempre y cuando implementes sobre ellos el protocolo I2C. Esto el compilador de C de CCS lo hace él solito automáticamente.
Un saludo
-
GRACIAS!!!!!! 