Bonjour à tous,
Voilà, j'utilise un PIC16F87.
J'aurais dû lire la datasheet avant de choisir ce PIC, car si le site de Microchip indiquait qu'il possède le mode Master I2C, il n'en est rien ...
Enfin, pas tout à fait.
Il n'est pas présent en Hardware en fait ( pas de MSSP ).
La datasheet nous renvoie donc vers la note d'application 554 dénommée "Software Implementation of I²C Bus Master " si l'on souhaite faire fonctionner le mode Master sur ce PIC.
Voici les documents concernant cette note d'application :
http://www.microchip.com/stellent/id...pnote=en011043
Bon, c'est cool, ils nous donnent tout.
Mais je vous avoue que je suis complètement perdu !
Dans les fichiers sources qu'ils fournissent, le(s)quel(s) inclure dans mon programme principale ?
Les routines I2C_LOW décrites dans la note d'application me seraient suffisantes, mais je n'arrive pas à déterminer qu'es-ce qu'il faut inclure, comment l'inclure, puis comment configurer le tout.
Quelqu'un a déjà utilisé une implémentation software fournie par Microchip ?
Merci.
-----