Bonsoir,
encore moi avec un problème de débutant. Alors là je ne comprend pas pourquoi j'ai toujours zéro dans 'rb1'.
Le port B n'a que des entrées digitales et après les specs et pas de soucis suite à un reset (donc rien a positionner dans ADCON1, j'ai voulu essayer de faire simple)
Sinon RB1 est directement relié à Vdd (5.01V mesuré au multimètre, ca devrait convenir pour une entrée numérique)
Une idée?Code:#include <p18f4550.h> #pragma config WDT = OFF void main(void) { int rb1 = 0; TRISBbits.TRISB1 = 1; while (1) { rb1 = PORTBbits.RB1; // ..... } }
Merci d'avance,
PS : si vous avez quelque chose sur les entrées analogiques et comment les utiliser (exemple de code en C, Tutorial) je suis preneur. J'avais commencé à mettre une tension de 2.5V pour tester mais quand j'ai vu ce qu'il fallait faire pour convertir la tension analogique je suis parti faire plus simple avec un test d'entrée numérique.
-----