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
Tachymètre
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Bonjour Jérémy
Pour les accès au forum, j'utilise un iPad et je ne peut insérer les images avec la procédure que tu cites, j'ai tout bien sauf qu'il n'y a pas la parti pour sélectionner le fichier
Tu dois être en editeur complet et non en "réponse rapide", pour etre en éditeur complet tu dois cliquer sur repondre , ou si tu es en réponse rapide tu dois cliquer sur passer en éditeur complet .
Ensuite faut cliquer sur l'image pour attacher des fichiers et ou des photos !
Je n'ai pas d'Ipad, mais si il y a un probléme , il faut que je le résolve ! Avec ma tablette "samsung" j'y arrive !
Peux tu me confirmer cela , ou si quelqu'un à un Ipad peux-t-il essayer svp .
Tachymètre
Tachymètre
Tachymètre
Tachymètre
Temps-x a écrit :
Pour les temps que tu as trouvé, il faut faire une multiplication par 60, ou par 6, est rajouter le zéro à la fin.
En binaire, la c'est pas rigolo
A+
Bonjour Temps-x
Code : Tout sélectionner
movfw TMR0 ; Charge compteur tours/seconde
movwf Toursminute
rlf Toursminute ; x2
movfw Toursminute ; charge w
movwf Ttm2 ; envoi dans tampon
rlf Toursminute ; x2=4
addwf Toursminute,f ; additionne x2 + x4 = x6
clrf TMR0 ; remise a zéro du compteur
et je rajoute le 0 aprés
J'entends mon ami Maï me dire oui mais je n'aime pas ta façon de prendre des chemins détournés
Aller Maï, un commentaire stp
Tachymètre
Je met quand même la photo
Avec tmr0 en mode compteur, J'ai encore un problème c'est qu'il met que la moitié de la valeur alors que quand je fait avec une lecture directe de l'état du port, j'ai la bonne valeur. Bien sur je peut modifier en multipliant tmr0 par deux ou bien multiplier par 3 au lieu de 6 pour la valeur des tours/minutes mais cela ne me plait pas, je vais relire ce timer0
Avec tmr0 en mode compteur, J'ai encore un problème c'est qu'il met que la moitié de la valeur alors que quand je fait avec une lecture directe de l'état du port, j'ai la bonne valeur. Bien sur je peut modifier en multipliant tmr0 par deux ou bien multiplier par 3 au lieu de 6 pour la valeur des tours/minutes mais cela ne me plait pas, je vais relire ce timer0
Tachymètre
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir
dans ton code, il manque le 2x à rappatrier dans W pour le rajouter au 4x de Toursminute
Nota:
j'ai essayé de programmer le LCmeter 16F628 en MikroC
pas moyen , because l'usage du flottant explose la taill maxi de code du 16F528
je vais voir avec un 16F1847 .. mais là les comparateurs sont encoreplus compliqués.
donc l'ASM est bien plus performant dans ce cas precis .. car ne necessite pas de trimbaler du code dormant
tel que Maths.lib de mikroC des qu'on initialise une valeur flottante.
Allez Maï , Be Back !
dans ton code, il manque le 2x à rappatrier dans W pour le rajouter au 4x de Toursminute
Code : Tout sélectionner
movfw TMR ; Charge compteur tours/seconde
movwf Toursminute
movwf Ttm2 ; envoi aussi , dans la foulée
; tourner manège
rlf Toursminute ; x2 au 1er
rlf Toursminute ; x4 au 2em
rlf Ttm2 ; et on decale aussi pour x2
movfw Toursminute ;4x
addwf Ttm2,w ;4x+2x=6x
movwf Toursminute
Nota:
j'ai essayé de programmer le LCmeter 16F628 en MikroC
pas moyen , because l'usage du flottant explose la taill maxi de code du 16F528
je vais voir avec un 16F1847 .. mais là les comparateurs sont encoreplus compliqués.
donc l'ASM est bien plus performant dans ce cas precis .. car ne necessite pas de trimbaler du code dormant
tel que Maths.lib de mikroC des qu'on initialise une valeur flottante.
Allez Maï , Be Back !
Modifié en dernier par paulfjujo le sam. 21 janv. 2017 17:36, modifié 1 fois.
Tachymètre
Bonjour JMarc, et bonjour à tous,
Très bien ton système, mais si ton TMR0 fait 192, comment va tu faire, sachant 192 * 6 = 1152, sans oublier qu'il faut supprimer les Zéros
qui son à gauche de ton écran, qui indique sur la photo 0540 tr/mn
Le problème c'est que tu veux aller trop vite, bon je sais, on aime bien quand ça fonctionne, mais on passe à coté, et après tu es bloqué.
Je te conseille de lire ceci viewtopic.php?p=1318#p1318 écrit par maï .
Connais tu les caractères ASCII de ton clavier ?
A+
Très bien ton système, mais si ton TMR0 fait 192, comment va tu faire, sachant 192 * 6 = 1152, sans oublier qu'il faut supprimer les Zéros
qui son à gauche de ton écran, qui indique sur la photo 0540 tr/mn
Le problème c'est que tu veux aller trop vite, bon je sais, on aime bien quand ça fonctionne, mais on passe à coté, et après tu es bloqué.
Je te conseille de lire ceci viewtopic.php?p=1318#p1318 écrit par maï .
Connais tu les caractères ASCII de ton clavier ?
A+
Modifié en dernier par Temps-x le dim. 22 janv. 2017 00:26, modifié 5 fois.
Tachymètre
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
j'en étais resté à
en multipliant par 6, la resolution devient crado..
j'ai du raté un step ,
il viennent d'ou ces 215 ou 540 ?
En mode capture CCP tu pourrais avoir directement un affichage de 200 et 1650 Tr/Mn sans perte de resolution
et mieux que le 1/10em de tour
A 200 tr/mn, j'ai 4 tr/seconde d'affiché
A 400 , j'ai 7
630, ça vari entre 11 et 12
1000, 17
Et 1650, j'ai 26
en multipliant par 6, la resolution devient crado..
j'ai du raté un step ,
il viennent d'ou ces 215 ou 540 ?
En mode capture CCP tu pourrais avoir directement un affichage de 200 et 1650 Tr/Mn sans perte de resolution
et mieux que le 1/10em de tour
Tachymètre
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
JMarc a écrit :
Avec tmr0 en mode compteur, J'ai encore un problème c'est qu'il met que la moitié de la valeur
meme avec le prescaler à 000 , il y a division par 2 !
voir REGISTER 5-1: OPTION_REG REGISTER
DS30292C-page 48
si le prescaler est affecté au Timer0 via le bit PSA
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 39 invités