/* init i2C * /* Auteur : Arlotto Date : 05/10/03 Création * /* Auteur : Arlotto Date : 01/09/04 Intégration biosdem * ***************************************************************/ #include #include "biosdem.h" void i2c_init(void) { char x ; TRISC3 = 1 ; //SDA et SCL en entrée TRISC4 = 1 ; SSPSTAT = 0x80 ; // Pas de controle de slew rate, niveaux i2c SSPCON = 0x28 ; // enable i2c 7bits master mode SSPADD = 9 ; // fclock = 100khz = Fosc/(4(SSPADD+1) x = SSPBUF ; // vide le buffer et raz flags }