Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : mazertoc
test temp appui bp
Bonsoir a tous
Cherchant a faire la différence entre un appui court et un appui long d'un bouton poussoir, voici ma premiere idée
Cherchant a faire la différence entre un appui court et un appui long d'un bouton poussoir, voici ma premiere idée
Code : Tout sélectionner
GOTO BouP ;on Reboucle sur boucle principale
;*******************************************************************************
Tbpval
clrf cmpt1
boucle1
BTFSS BP_Val ;BP_val appuyé? RB1
GOTO Tbpvalsuite ;NON on reboucle sur Principale
CALL Temp800µs ;petite tempo antirebond
decfsz cmpt1,f
goto boucle1
Tbpvalrelache
btfsc BP_Val
goto Tbpvalrelache
bsf Index,7
goto Decom
test temp appui bp
test temp appui bp
test temp appui bp
Allez encore 10 jours après je post(cela fait plus de deux mois que l'on est sur le cuiseur d’œufs ) tu as bien avancé
Il faut garder la tempo anti rebond sinon risque de partir dans tout les sens,et la RAZ de la variable Temp_Val et après test si bit 2 égale a 1 si oui alors on est en décomptage, il va de soit, qu'il faut incrémenter cette variable dans int du timer1 c'est TOUJOURS Mon organigramme
A+
Il faut garder la tempo anti rebond sinon risque de partir dans tout les sens,et la RAZ de la variable Temp_Val et après test si bit 2 égale a 1 si oui alors on est en décomptage, il va de soit, qu'il faut incrémenter cette variable dans int du timer1 c'est TOUJOURS Mon organigramme
A+
test temp appui bp
maï a écrit :Allez encore 10 jours après je post(cela fait plus de deux mois que l'on est sur le cuiseur d’œufs ) tu as bien avancé
A+
Bonjour Maï
Désolé mais pour l'instant trop de travail, je ne vois plus le jour et le soir mon cerveau est overver bouquet, donc pas d'mplab
Je pense reprendre la semaine prochaine
test temp appui bp
Bonjour JMarc
c'est pas grave si tu ne finis pas le projet le principale c'est que tu assimiles le code AMHA CA, tu sais faire.
Ma fille arrive le 21, je posterais donc avant car pas très dispo après
Comme tu dis si bien il y a tant de projets a faire, tiens sur les CAN celui de K_lab pour débuter l'année
A+
c'est pas grave si tu ne finis pas le projet le principale c'est que tu assimiles le code AMHA CA, tu sais faire.
Ma fille arrive le 21, je posterais donc avant car pas très dispo après
Comme tu dis si bien il y a tant de projets a faire, tiens sur les CAN celui de K_lab pour débuter l'année
A+
test temp appui bp
maï a écrit :
Comme tu dis si bien il y a tant de projets a faire, tiens sur les CAN celui de K_lab pour débuter l'année
A+
Bonjour Maï
Cela me ferai très plaisir, j'ai regardé son post mais je ne comprends rien au pascal. Mais le sujet et pille poil
Mon travail se calme à partir de demain, je reprendrai un rythme normal
test temp appui bp
test temp appui bp
maï a écrit :
Il faut garder la tempo anti rebond sinon risque de partir dans tout les sens,et la RAZ de la variable Temp_Val et après test si bit 2 égale a 1 si oui alors on est en décomptage, il va de soit, qu'il faut incrémenter cette variable dans int du timer
A+
Bonjour tous le monde
Me revoila
alors j'ai mis dans l'inter l'incrementation de la variable Temp_Val, et un test pour voir si le timer1 a été declenché 4 fois ce qui correspond a un appuis long.
Maï, es ce que ma tempo anti rebond est correcte ? et le reste aussi
Code : Tout sélectionner
;*******************************************************************************
Tbpval
BTFSC BP_Val ;BP_val relaché ? RB1
GOTO Tbpvalsuite ;OUI alors suite
CALL Temp800µs ;petite tempo antirebond
btfss Temp_Val,2 ; test si 4 x timer1
goto Tbpval ; non alors j'attend
goto appuislong ; oui traitement de l'appuis long
Tbpvalrelache
btfsc BP_Val
goto Tbpvalrelache
bsf Index,7
goto Decom
Tbpvalsuite
BCF STATUS,C
rlf Index,f ; rotation par la gauche
btfsc Index,4 ; test si > que ComptMd
goto Init_Va ; oui alors traitement
incf FSR,f ; non alors variable suivante
bsf Index,7 ; garder la main en reglage
goto BouP
appuislong
btfss BP_Val ; bp relaché ?
goto appuislong ; non alors attente
clrf Temp_Val ; raz pour test appuis long
; mon prog si appuis long 400 ms sur bpval
goto BouP
Ps: après publication, je m'aperçois que l'effacement de la variable n'est pas au bon endroit, désolé, je réfléchi puis je modifierai ce post
test temp appui bp
Bonjour
OUI c'est pas au bon endroit
Quand tu lances ta tempo de l'appui Long elle doit être mise en service lors de l'appui sur BPval en même temps que l'anti rebond allez une petit coup est cela doit être bon.
A+
OUI c'est pas au bon endroit
Quand tu lances ta tempo de l'appui Long
Code : Tout sélectionner
CLRF Temp_Val
A+
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 42 invités