Bonjour tout le monde,
Dans le cadre d'un projet je souhaite faire communiquer un capteur de CO2 avec un PIC18F45K22. La communication doit être effectuer via un bus 2 fils (CLK, DATA). Les 2 fils de ce bus doivent être à l'état haut au repos, ceci grâce à des résistances de tirages qui doivent être comprises entre 4,7k et 100k OHM. Mon problème est que lorsque je branche le bus à mon PIC18F45K22 sur les RB1 et RB2 , sa tension au repos chute quelque soit la valeur de la résistance de PULL UP alors que débrancher du PIC la tension est à sa valeur haute...
Voici grosso modo le schéma utilisé :
Et voici la configuration du PORTB de mon PIC :
Quelqu'un serait-il m'expliquer pourquoi je n'obtiens pas le résultat voulu ?Code:OSCCON = 0x62 ; PORTB = 0x00 ; TRISB = 0x00 ;
Par avance merci de vos réponses .
-----