Je n'arrive pas configurer avec MikroC le port A en entrées logiques , tous les autres ports peuvent être utilisés comme entrées logiques mais pas celui ci.
J'ai mis les registres cvrcon et ccp1con à 0.
Une idée ?
Francis
-----
28/02/2011, 12h23
#2
thundertom
Date d'inscription
janvier 2009
Localisation
Suisse
Âge
35
Messages
458
Re : PORTA sur 16F877A
Salut,
j'ai pas ouvert la datasheet, mais si mes souvenirs sont bons,
le port A est par défaut en entrée analogique, il faut donc les désactiver!
Fabricando fit faber
28/02/2011, 12h25
#3
flyingrock
Date d'inscription
décembre 2007
Âge
58
Messages
296
Re : PORTA sur 16F877A
c'est ce que je pensais avoir fait avec cvrcon et ccp1con à 0.
Francis
28/02/2011, 12h28
#4
thundertom
Date d'inscription
janvier 2009
Localisation
Suisse
Âge
35
Messages
458
Re : PORTA sur 16F877A
non, c'est avec ADCON0 et ADCON1 que tu paramètre le module A/D
Fabricando fit faber
Aujourd'hui
A voir en vidéo sur Futura
01/03/2011, 00h43
#5
RISC
Date d'inscription
novembre 2006
Messages
3 793
Re : PORTA sur 16F877A
Salut,
Tu lis la datasheet concernant le PORTA et tu verras qu'il faut toucher à d'autres registres pour les mettre en mode DIGITAL....
a+
01/03/2011, 00h45
#6
invite092cb13c
Date d'inscription
janvier 1970
Messages
899
Re : PORTA sur 16F877A
Bonjour
Je ne pratique pas le c, donc je ne sais pas ce que font automatiquement les compilateurs, mais pour moi en assembleur, quand on doit tout faire par ses propres moyens, on ecris 7 dans le registre CMCON pour désactiver les comparateurs du 16F877A. C'est la valeur par defaut au demarrage.
Gilles
01/03/2011, 09h23
#7
flyingrock
Date d'inscription
décembre 2007
Âge
58
Messages
296
Re : PORTA sur 16F877A
Bonjour,
Merci pour vos réponses, effectivement ADCON0 et ADCON1 a 0 ne suffisent pas.
Je vais regarder ça d'un peu plus près.