π
<-

Timer haute résolution - NSpire CX II

C, C++, ASM...

Timer haute résolution - NSpire CX II

Message non lude SlyVTT » 26 Jan 2021, 20:43

Bonsoir,

encore une autre question, cette fois concernant les timers/RTC de la nspire.
Je voudrais mesurer les performances de certaines fonctions, et voir quelles sont les algorithmes les plus performants, mais je manque de fonction "start timer" / "stop timer" pour calculer le temps passé entre ces deux "balises". De même une fonction d'attente avec une résolution à la milliseconde serait intéressante.

Il y a le post très ancien https://tiplanet.org/forum/viewtopic.php?f=20&t=6014&hilit=0x900C0004#p95661 qui évoque une fonction delay via le second fast timer 0x900D0000.

Pour le moment je passe par la RTC via 0x90090000, mais la résolution est à la seconde donc pas précis. je suis donc obligé de faire 1000 ou 10000 boucles de la routine à chronométrer pour avoir une mesure du Delta de temps. et pour faire un délai, il faut attendre un multiple de la seconde. Pas top !! :?

Y a t il moyen de récupérer le nombre de ticks entre deux appels aux fast timers (first ou second) et en déduire une durée en milliseconde.
J'ai regardé du côté de hackspire, mais c'est pas trop limpide comment on doit utiliser ces port I/O.

Quelqu'un a t il de l'expérience sur la manipulation de ces timers ?
Ca peut servir pour des délais, des FPS counter, ... donc très utile.

Merci d'avance.

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 50.4%
 
Messages: 574
Images: 32
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2497 utilisateurs:
>2468 invités
>22 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)