TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: migsantiago en 31 de Mayo de 2004, 14:50:00

Título: Protocolo I2C
Publicado por: migsantiago en 31 de Mayo de 2004, 14:50:00
Tengo interés en conectar una memoria 24LC65 Smart Serial EEPROM a un PIC. Sé que se debe usar el protocolo I2C, pero no sé nada sobre éste. ¿Dónde puedo encontrar cómo implementar este código en código ensamblador a un pic16f84a?

Leí en otros mensajes que en www.microcontroladores.com está, pero es información impresa que hay que comprar, no encontré cómo descargarla.

También he estado buscando algún pic con convertidor digital a analógico para que con la memoria y el dac pueda hacer un reproductor de audio. No tengo muchos avances, así que empezar por leer la eeprom con el bus I2C está bien.

Les agradezco cualquier información.
Título: RE: Protocolo I2C
Publicado por: jca en 31 de Mayo de 2004, 20:04:00
Buenas compi hay un proyecto en la página de odisea2010 (www.odisea2010.com) que se llama "unidad digital de efectos con pic" que hace eso que tu quieres, lo malo es que para verlo te tienes que registrar pero es un proyecto muy bueno. Ahi tienes tb el asm y el archivo hex que tienes que grabar al pic y en el asm puedes ver como programa el pic para trabajar con el protocolo I2C.

Espero haberte ayudado. Un Saludo
Título: RE: Protocolo I2C
Publicado por: Micom en 01 de Junio de 2004, 01:05:00
Aqui hay un ejemplo espero que te sirva   http://www.msebilbao.com/tienda/downloads_ejemplos.php      

Bajate los dos cursos en el uno es donde esta. Suerte
Título: RE: Protocolo I2C
Publicado por: Fer_TACA en 02 de Junio de 2004, 00:03:00
Hola:

En los cursor que dice Micom, las rutinas estan en los dos. Creo que uno está implementada en modo software para el PIC 16F84 y en la otra para trabajar directamente con el PIC16F87x
Saludos F.
Título: RE: Protocolo I2C
Publicado por: migsantiago en 03 de Junio de 2004, 15:25:00
Muchas gracias, checaré todos los links. Ahora lo que me preocupa es que estoy teniendo problemas con mi programador, no me quiere programar correctamente más allá de la localidad 30h...
Título: RE: Protocolo I2C
Publicado por: Micom en 29 de Junio de 2004, 01:10:00
Vean esta pagina los que esten interesados en aprender este sistema de tranferencia de informacion (I2C).


http://cipres.cec.uchile.cl/~el54d/trabajos_exposiciones/I2C.html                


                       
Título: RE: Protocolo I2C
Publicado por: FirmSoft en 14 de Enero de 2005, 00:10:00
   Alguno tiene algun codigo de ejemplo que lea una memoria del tipo 24Cxx usando un PIC16F87x? .. es que intento e intento y nada :"( . gracias
Título: RE: Protocolo I2C
Publicado por: migsantiago en 14 de Enero de 2005, 11:12:00
Hola,

hace tiempo que puse este mensaje jaja, antes creía que era más fácil implementar el I2C en ensamblador pero me di cuenta que no.

Sobre el ejemplo, ya logré la comunicación de la 24LC65 con un PIC16F84A usando lenguaje C. Está aquí:

http://miarroba.com/foros/ver.php?msgid=25181699&foroid=46840&temaid=2307248

Tiene errores todavía, pero si investigas bien vas a lograr la comunicación con un 16f877a.
Título: RE: Protocolo I2C
Publicado por: FirmSoft en 14 de Enero de 2005, 11:59:00
   Gracias por el dato, veo que todos pueden comunicar la memoria con el pic usando C, yo intento hacerlo en assembler Enfurruñado .. creo que si no logro lo que necesito tendre que pasarme sin dudas a CSS. Gracias y Saludos