TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: monchu999 en 07 de Marzo de 2006, 16:12:00

Título: ds1624
Publicado por: monchu999 en 07 de Marzo de 2006, 16:12:00
     Hola a todo el mundo! A la hora de utilizar el driver que trae el compilador del CCS para el ds1624,  se puede utilizar el puerto B, concretamente el RB6=DAL_SDA y RB7=DAL_SCL? El sensor tengo conectado a masa las patas A0, A1 y A2 a masa. Las otras están conectadas correctamente. El PIC que uso es el 18F4550

 Muchas gracias a todo el mundo!!!

Desde Xixón, Asturies, un abrazu!!!!    
Título: RE: ds1624
Publicado por: vszener en 08 de Marzo de 2006, 06:34:00
Si se puede utilizar, simplemente debes definirlo antes del include de la libreria ds1624


Suerte!!!Giño
Título: RE: ds1624
Publicado por: monchu999 en 08 de Marzo de 2006, 07:17:00
    Se define dentro del driver que trae el compilador, por lo que debe ir dentro de este, me parece. Seguiré peleándone, ya comentaré cualuier avance. Gracies

    Desde Xixón Asturies, un saludu!
Título: RE: ds1624
Publicado por: vszener en 09 de Marzo de 2006, 05:38:00
Haber dentro d ela libreria del componente esta definido por defecto, pero si tu antes de incluir la libreria lo defines a los pines que quieras pues ya esta listo para usarse por dichos pines.


Suerte!!!Giño
Título: RE: ds1624
Publicado por: vszener en 09 de Marzo de 2006, 08:10:00
Haber mas claro:
Codigo:

...
#define EEPROM_SDA PIN_A1 //definimos los pines donde...
#define EEPROM_SCL PIN_A0 //la eeprom ira conectada
#include <24256.c> //libreria de eeprom externa 24LC256
....



Defino los pines a usar antes de incluir la libreria, en el post de ejmplitos en c para 16F648A hay varios programas que usan perifericos con bus I2C, y para segun que aplicacion se re-definen los pines a usar sin tocar la libreria.


Suerte!!!Giño