Bonjour, n'arriveant pas a utiliser les entrées de mon pic, je voulais savoir si qqn pouvait me donner un prog qui fonctionne et qui traite les entrées, pour que je puisse m'en inspirer!
merci
-----
25/07/2006, 17h45
#2
umfred
Date d'inscription
mars 2006
Âge
45
Messages
6 712
Re : pic 16f628A et entrées
tu es très vague.
Que veux-tu faire avec tes entrées? comment as-tu procéder jusqu'à maintenant? qu'est ce qui ne marchait pas? (Donne nous par exemple le code que tu as écrit, et aussi pour quel PIC, quel langage, quel compilateur,...)
25/07/2006, 18h44
#3
invite07bc4d05
Date d'inscription
janvier 1970
Messages
116
Re : pic 16f628A et entrées
j'utilise mikroC, je ne peux pas le simuler car je ne sais pas donner de niveau a un entrée pour la simulation sinon le code :
j'ai aussi essayé avec le registre cmcon mais ca ne change rien, sur ra2 j'ai une tension de 2.5V donc je suppose que j'ai un duty cycle de 50%
25/07/2006, 19h59
#4
umfred
Date d'inscription
mars 2006
Âge
45
Messages
6 712
Re : pic 16f628A et entrées
Met quand même 0x07 dans CMCON, puisque c'est préconisé.
.......
........
euh en fait c'est tout bête après une recherche:
Dans le test, tu fais une assignation: tu dis que portb0=1 donc il se passe un truc "louche" au niveau Hard, il ne sait plus ouù il en est.
Il faut mettre en fait:
Code:
if(PORTB.F0==1)
Zut j'ai oublié ma base de langage C (normal quand on en fait plus )
Aujourd'hui
A voir en vidéo sur Futura
25/07/2006, 20h03
#5
invite07bc4d05
Date d'inscription
janvier 1970
Messages
116
Re : pic 16f628A et entrées
mm avec le double == ca passe pas .....
25/07/2006, 20h13
#6
invite07bc4d05
Date d'inscription
janvier 1970
Messages
116
Re : pic 16f628A et entrées
je voulais dire que j'avais deja testé avec le == et que ca ne resolvait en rien le probleme
NB quel prog pour la programmation des pic 16 je pourrais utiliser et qui dispose egalement d'un simulateur ?
merci
25/07/2006, 20h28
#7
umfred
Date d'inscription
mars 2006
Âge
45
Messages
6 712
Re : pic 16f628A et entrées
réponse logique: MPLAB sur le site de Microchip en revanche c'est de l'assembleur.
Mais je pense que tu peux aussi simuler avec mikroC, regarde dans l'aide ou le manuel (manuel que tu peux trouver ici)Je crois qu'à l'aide de la watch window (fenêtre dans laquelle tu peux surveiller la valeur d'un registre, ou d'une variable) et des boutons de debuggage, tu pourra simuler le fonctionnement).
25/07/2006, 21h09
#8
invite07bc4d05
Date d'inscription
janvier 1970
Messages
116
Re : pic 16f628A et entrées
merci pour la notice car l'aide du prog en lui meme etait un peu light.
quand je le simule ca marche, en pratique ca ne marche plus!
donc ca doit etre erreur matériel, avec des pull up ou down.
ici j'ai juste les 2 fils de l'alimentation du pic, un le fil soit pour mettre a 0 ou a 1.
et je verifie l'etat de RA2 au multimetre
Est ce qu'il manque qqc ?
25/07/2006, 21h27
#9
umfred
Date d'inscription
mars 2006
Âge
45
Messages
6 712
Re : pic 16f628A et entrées
peut être le quartz ou oscillateur si tu n'utilise pas l'oscillateur interne à 4MHz.
et aussi le cablage du MCLR qui doit être tirer au +Vcc avec une résistance je crois (à vérifier dans la datasheet)
25/07/2006, 21h34
#10
invite07bc4d05
Date d'inscription
janvier 1970
Messages
116
Re : pic 16f628A et entrées
l'oscillateur est interne, et le mclr est desactivé ds mikroC
ca marche car pour des prog rien qu'en sortie ca marche bien
25/07/2006, 22h10
#11
invite07bc4d05
Date d'inscription
janvier 1970
Messages
116
Re : pic 16f628A et entrées
voila j'ai trouvé ca marché mnt.
j'ai modifié qq truc et mis une resistance entre la masse et mon entrée
merci Umfred
11/03/2007, 20h15
#12
invite924f454a
Date d'inscription
janvier 1970
Messages
11
Re : pic 16f628A et entrées
OUAKRIM :
je crois que tu doit faire :
CMCON=0X07; 0000.0111 en binaire
tous les pines son des sortie et entre normal et non pas analogique