π
<-
Chat plein-écran
[^]

Timer haute résolution - NSpire CX II

C, C++, ASM...

Timer haute résolution - NSpire CX II

Unread postby 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
User avatar
SlyVTT
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 57%
 
Posts: 32
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
523 utilisateurs:
>508 invités
>9 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)