Calculateur Logipic

Utilisation, interface logiciel...

Modérateurs : MrTechno, LECLERE Michel

Calculateur Logipic

Message par JPPUNGA » Ven Jan 01, 2016 12:01 pm

Bonjour,
Comment le calculateur Logipic procède-t-il pour attribuer des valeurs décimales aux 3 variables 8 bits cmpt1, cmpt2 et cmpt3? Par exemple : pour une tempo de 0,5 seconde
soit 500.000µs sous une fréquence du quartz de 4MHz il donne cmpt1=9, cmpt2=131, cmpt3=123. Quel est l'algorithme utilisé ou autre procédure mathématique appliquée sachant que pour 8 bits le comptage va jusqu'à 255 (car en logique binaire 2 exposant 8 = 256).
Merci
JPPUNGA
 
Message(s) : 1
Inscription : Jeu Déc 24, 2015 8:26 am

Re: Calculateur Logipic

Message par idmax » Jeu Jan 21, 2016 1:32 pm

Bonjour,

l'algorithme utilisé dans LogiPic calcul le nombre d'instruction que doit traiter le µc pour obtenir le temps de pause voulu.
Sachant qu'une instruction (par exemple NOP qui ne fait rien) met 1/4 du temps d'horloge à être traitée, il suffit de déterminer combien d'instruction on a besoin.
Pour un quartz de 4MHz, une instruction prendra 1µs
Un compteur étant limité à 255, il faut utiliser plusieurs boucle pour comptabiliser le nombre d'instruction voulu.
La persévérance est la clé de la réussite.
Avatar de l’utilisateur
idmax
Site Admin
 
Message(s) : 232
Inscription : Lun Août 29, 2005 7:42 pm
Localisation : Seine et Marne


Retour vers Questions diverses

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron