TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Rseliman en 22 de Mayo de 2013, 14:57:00

Título: Pic16f819 Libreria I2C XC8
Publicado por: Rseliman en 22 de Mayo de 2013, 14:57:00
Hola a todos , por favor alguien me da una mano ?? estoy buscando la libreria I2C para pic16f819 en cx8  ...todo lo que encuentro esta para c18 ...y estoy tratando de reformarla , pero si existe para xc8 ...seria mucho mas facil ...

Muchas gracias
Título: Re: Pic16f819 Libreria I2C XC8
Publicado por: QIQE en 22 de Mayo de 2013, 16:42:35
En un principio en ambos datasheets tiens lo necesario pero deberias decir con que otro chip quieres comunicarte para saber que libreria ncesitas
Título: Re: Pic16f819 Libreria I2C XC8
Publicado por: Rseliman en 22 de Mayo de 2013, 17:00:28
En un principio en ambos datasheets tiens lo necesario pero deberias decir con que otro chip quieres comunicarte para saber que libreria ncesitas

La comunicacion que quiero hacer es con un BMP085 ...ya tengo la libreria bmp085.h ...

a que te referis cuando decis ambos datasheets ...en el datasheets del pic estan los datos de los pines i2c pero lo que busco es una libreria i2c para xc8 ??

Muchas gracias
Título: Re: Pic16f819 Libreria I2C XC8
Publicado por: jukinch en 22 de Mayo de 2013, 18:56:38
Hola Ramiro:
          encontré esto: http://www.paleotechnologist.net/wp-content/uploads/2012/10/PIC_I2C.c acá http://www.paleotechnologist.net/?p=2982
y esto también http://www.microchip.com/forums/m703899.aspx
          Quizás debas buscar más por el lado de hitec que de c18 ya que la línea de pic16f no la soporta c18.
             Saludos.
                   Leandro
Título: Re: Pic16f819 Libreria I2C XC8
Publicado por: AngelGris en 22 de Mayo de 2013, 21:06:29
  Creo que a lo que se refiere Quique, es que estudiando el datasheet se sabrá cuales son los registros (y sus datos) necesarios para poder configurar un PIC tanto en modo maestro como esclavo.

  Podrías partir estudiando la librería de C18 y ver si los registros que intervienen en la comunicación tienen el mismo nombre que en el PIC16 que piensas utilizar. Luego ver si se configuran de la misma manera.

  Ya teniendo una buena idea de todo ello, es cuestión de empezar a crear funciones que manejen los registros necesarios.
Título: Re: Pic16f819 Libreria I2C XC8
Publicado por: Rseliman en 23 de Mayo de 2013, 14:49:15
  Creo que a lo que se refiere Quique, es que estudiando el datasheet se sabrá cuales son los registros (y sus datos) necesarios para poder configurar un PIC tanto en modo maestro como esclavo.

  Podrías partir estudiando la librería de C18 y ver si los registros que intervienen en la comunicación tienen el mismo nombre que en el PIC16 que piensas utilizar. Luego ver si se configuran de la misma manera.

  Ya teniendo una buena idea de todo ello, es cuestión de empezar a crear funciones que manejen los registros necesarios.

Muchas gracias Muchachos ...sigo experimentando!!!!!
Título: Re: Pic16f819 Libreria I2C XC8
Publicado por: AngelGris en 23 de Mayo de 2013, 16:21:10
  Aquí está el link de una librería en HiTech que he probado para los 16F876. Es muy simple, pero funciona. Deberías estudiar si hay diferencias entre los nombres de los registros y los nombres de los bits que intervengan en la configuración.

http://www.todopic.com.ar/foros/index.php?topic=38654.0
Título: Re: Pic16f819 Libreria I2C XC8
Publicado por: Rseliman en 23 de Mayo de 2013, 19:04:12
  Aquí está el link de una librería en HiTech que he probado para los 16F876. Es muy simple, pero funciona. Deberías estudiar si hay diferencias entre los nombres de los registros y los nombres de los bits que intervengan en la configuración.

http://www.todopic.com.ar/foros/index.php?topic=38654.0

Justamente hoy encontre esa y empeze a modificarla ....cualquier cosa te chiflo ....Muchisimas gracias