TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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
-
En un principio en ambos datasheets tiens lo necesario pero deberias decir con que otro chip quieres comunicarte para saber que libreria ncesitas
-
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
-
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
-
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.
-
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!!!!!
-
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
-
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