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 ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

Tachymètre
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#31 Message par Jérémy » sam. 21 janv. 2017 11:44

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 :mur:


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 .
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Tachymètre
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#32 Message par JMarc » sam. 21 janv. 2017 11:50

Je passe toujours par répondre en bas à gauche et non par réponse rapide.
D'ailleurs je viens d'essayer réponse rapide et il n'y a pas l'icône pour insérer les images qui se trouve à gauche du menu déroulant de la taille des caractères.

Tachymètre
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#33 Message par Jérémy » sam. 21 janv. 2017 11:55

Ok !

Que se passe -t-il exactement quand tu clic sur l'icone "inserer une image " ? Ta tablette te demande-t-elle d'ouvrir une image ?
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Tachymètre
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#34 Message par JMarc » sam. 21 janv. 2017 12:23

Capture d’écran (1).png


voici un essai d'insertion avec le pc, image que j'avais en stock pour essai

donc avec l'ipad je n'ai pas la fenetre pour charger l'image oops
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Tachymètre
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#35 Message par JMarc » sam. 21 janv. 2017 14:22

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 oops

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 humour!!

Aller Maï, un commentaire stp Merci !

Tachymètre
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#36 Message par JMarc » sam. 21 janv. 2017 15:48

Je met quand même la photo

Image

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 exit

Tachymètre
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#37 Message par paulfjujo » sam. 21 janv. 2017 17:34

bonsoir

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ï +1 , Be Back !
Modifié en dernier par paulfjujo le sam. 21 janv. 2017 17:36, modifié 1 fois.
Aide toi, le ciel ou FantasPic t'aidera

Tachymètre
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#38 Message par Temps-x » sam. 21 janv. 2017 17:36

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+
Modifié en dernier par Temps-x le dim. 22 janv. 2017 00:26, modifié 5 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Tachymètre
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#39 Message par paulfjujo » sam. 21 janv. 2017 17:42

j'en étais resté à

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
Aide toi, le ciel ou FantasPic t'aidera

Tachymètre
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#40 Message par paulfjujo » sam. 21 janv. 2017 17:51

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
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 50 invités