60

en effet, j'ai testé : et les TSR comme AutoClBr n'entraine pas une consommation suppérieure

je rappelle que c'est uniquement quand l'heure est visible à l'écran que la consommation augmente notablement
quand on va dans les menus ou dans var-link ... la conso redevient normale, alors que le AghClock TSR continue de tourner (mais n'affiche plus)

61

Là, c'est bizarre.
Attendez: Aghnar, ne me dis pas que tu affiches l'heure à chaque CM_IDLE... Des fonctions comme sprintf et DrawStr sont lentes. Cela ralentit la calculatrice et augmente la consommation (parce qu'on perd du temps avant qu'AMS ne reprenne le contrôle pour pouvoir passer en mode basse consommation). Une idée serait par exemple de n'afficher l'heure que si elle a changé. Ça devrait réduire notablement la consommation.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

62

il suffit de detourné l'ai5 et de l'afficher tous les 20 appels embarrassed
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

63

20 ou 18 ?
Dans la doc de tigcc, c'est écrit 18hz...

64

En fait c'est 19 smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

65

hi hi oui j'affiche tous les CM_IDLE grin
Je me doute bien k ca fatigue + les piles, c pour ca k par ICQ je te demandais combien e fois/sec etait appellé un TSR...

Mais fo pas oublier k ce sont les toutes premieres versions de mon prog attention

Je vais aller ameliorer ca pas de panique !!

66

Détourner l'AI5 ça peut être gênant dans un programme qui ne détourne pas et ne masque pas l'AI5.

67

A propos de l'écran noir à l'allumage :
Il y a des différences dans le code du trap #4 entre l'AMS de 89 et celui de la 92+, mais aucunes ne pourraient provoquer ça.

68

L'écran noir se produit aussi sur ma TI-92+ HW2 AMS 2.08, avec ou sans fonction clock activée, et avec ou sans TSRs.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

69

contamination des programmes _nostub confus

































grin
En préretraitre

70

hum ... bon si j'ai bien compris, AghClock update en permanance ...
et ce srai pas possible de lire l'heure une fois à l'allumage, puis de rajouter 1 seconde toutes les secondes ?
(voir 1 minute toutes les minutes)

ça bouffera surement moins smile

71

Oui, de n'afficher que les heures et les minutes, c'est suffisant.
electrocut> comment fais-tu pour tester ?
Tu pourrais comparer avec ça

72

il faut brancher ton multimètre (en amèremètre) en série avec l'allimentation de la calcu ...

ok ... je vais tester et comparer

73

Comment tu fais pour le brancher en série, tu sors une pile à moitié et tu maintiens la base de ton ampèrementre dessus ?

74

pas de prob les prochaines versions auront des options et de toute facon j'updaterais l'affichage au max k une fois / seconde smile

75

jackiechan91
a écrit : Comment tu fais pour le brancher en série, tu sors une pile à moitié et tu maintiens la base de ton ampèrementre dessus ?

sinon tu peux mettre du skotch au niveau du + d'une pile pour isoler, brancher le + de l'ampèremètre à ce niveau, et le moins de l'ampèremetre sur le ressort d'à côté

mais moi j'utilise ma prise alim externe donc c'est plus pratique pour brancher l'ampèremètre :-)

...
Aghnar, oui ... mais si tu fais un comptage indépendant de l'horloge, ça consommerait pas moins ?
... je veux dire, ça se cale sur l'heure de la calcu au démarrage, et puis, ça update l'affichage toutes les secondes en rajoutant 1 ... sans refaire appel à l'horloge de la calcu

... jackiechan91, je m'en vais faire les mesures avec l'url que t'as filé

76

sous l'ASM 2.08 ça planté (ASM relocation ...) c'est là que je me suis dis que cété prévu pour 2.05 (c'est pas explicitement indiqué dans le readme mais bon)

un ptit reflashage (merci TiLP pour ses reflashages en 5 minutes chrono grin) ... et vala

le prog http://www.ticalc.org/archives/files/fileinfo/247/24752.html n'est non pas prévu pour l'ASM 2.08 mais pour les ASM 2.05 (et inférieurs ??)

ainsi, pour afficher l'heure dans la status barre, il se base (comme l'horloge officielle) sur l'AutoInt 3

donc ce soft crée ça propre horloge

pour ce qui est de la consommation, elle est identique à la consommation Ti sur l'écran home (5mA) ... avec des petits pics à 6mA toutes les secondes, vu que ça update toutes les secondes

bref, on est loin des 25 mA (aller Aghnar !! au boutot grin ... je plaisante)

par contre il faut remarquer que cette horloge est beaucoup plus sensible aux changements de piles et resets ... on passe son temps à la remettre à l'heure quand on fait des tests (alors que l'horloge officielle tient plutôt bien)

vala
smile

[edit]édit tout aussi important que le précédent,
ClockTi, s'il ne consomme pas plus lorsqu'il est actif, consomme 4mA calcu éteinte (contre 0.06 dans le cas normal) ... c'est presque autant que calcu allumée eek

bon comme ça commence vraiment à devenir embrouillant ces problèmes de consommation calcu allumée et éteinte, j'ai fais un ptit récap wink
                   +-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+ +-+-+ +-+-+
                   |C|o|n|s|o|m|m|a|t|i|o|n| |d|e| |l|a| |T|i|
                   +-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+ +-+-+ +-+-+

          +----------------+------------------------------+----------------------+--------------------+
          |Calcu sans clock|Calcu avec clock 2.08 sans TSR|  AghClock (sur 2.08) | ClockTi (sur 2.05) |
+---------+----------------+------------------------------+----------------------+--------------------+
|    Calcu|      60        |         env. 60              |    env. 60           |    --!! 4 !!--     |
|  éteinte|     µ A        |            µ A               |        µ A           |        mA          |
+---------+----------------+------------------------------+----------------------+--------------------+
|    Calcu|                |                              |                      |                    |
|  allumée|      5 mA      |          5 mA                |   --!! 25 mA !!--    |     5 mA           |
| au repos|                |                              |   (heure visible)    |                    |
|         |                |                              |                      |                    |
+---------+----------------+------------------------------+----------------------+--------------------+

(si qqun pouvait confirmer ces mesures, ça m'arrangerait : j'utilise un vieux metrix analogique)

donc les principaux points :

- AghClock consomme beaucoup lorsque la calcu est allumée (25 mA contre 5 mA lorsque l'heure n'est pas affichée dans la status barre)
à titre de référence, la consommation durant un graph est de 30 mA

- ClockTi consomme quasiment autant calcu allumé que calcu éteinte roll

smile

... désolé si je décourage les programmeurs, mais c'est dans le but de voir les progs optimisés wink
on compte sur toi Aghnar grin

77

heu .. c koi klock Ti ?

78

avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

79

hmmm clockTI est limite pérrav kan meme... il prend 1000 octects en RAM, il est basé sur un code obsolète, il ne marche k sur 89 et n'affiche k l'heure...

Pour la version 0.4 (dispo demain) g fixé pas mal de bug, et j'update k'une fois/seconde mais du coup y a des clignotements kan le TIOS ecrit des trucs dans la status line vu k le refresh rate est tres faible... 1fps (!) grin

Mais bon vu k ca bouffe bcp trop de pile je m'incline smile

ptetre plus tard je ferais une version ou on choisras le refresh rate smile

D'ailleurs personne ne connais combien de fois / sec est appellé un TSR ? Je peux faire le calcul sinon avec mon TSR smile

80

nan ya pas de problèmes ... je testerais la conso, mais ya des chances que ça consomme beaucoup moins cette fois ci

sinon poste moi à electrocut@libertysurf.fr , je ferais le test avant grin

81

ca y est g updaté la version !!!

au programme :

03/09/2002 : Aghnar's Clock v0.40
* Now the TSR is no more called every event (an event appears a lot of time in a second) but only every second.
For this, I don't use any AutoInterruptions (such as AI1/AI3/AI5)
to avoid possible interruptions corruptions by external programs.
The previous versions were draining too much the batteries. (Thanx Electrocut for his tests)
But it introduces a new problem : there are some flickering
in the status line when the TIOS try to update some indicator on it.
* Now save/restore the current font to avoid some font problems in TI-BASIC programs. (Thanx Dropflem for reporting)
* Now erase the BATT indicator every event to avoid minor gfx bug.
* Now the program respects Kevin's Kofler License.
* Removed the messages when clock is set ON/OFF by the user to decrease the size of the TSR.
* RAM taken by the TSR : 565 bytes.


Je prie pour k la conso diminue cette fois ci !

82


Thanx Electrocut for his tests

c'est gentil grin
Je prie pour k la conso diminue cette fois ci !


alors dans 10 minutes je reviens smile

83

ça a diminué oui mais pas de beaucoup sad
c'est passé de 25 mA a 20 mA

maintenant faut voir pourquoi il y a une si grande différence avec les autres TSR
c'est ptèt l'accès à l'horloge qui donne ça ... ou le simple fait d'afficher quelque chose à l'écran ...
si on pouvait tester un TSR tout con avec un compteur qui s'affiche dans la Status, ce srai intéressant

84

ba c deja 5Ma de gagné ...

85

m milli, pas M méga ... on est sur une calcu, pas une centrale nucléaire rotfl

86

oui, uops, pardon ... wink

87

erf bon c pas gagné :/

le prob c k je fais à chaque event :

2 tests pour voir si la clock est (dés)activée par le TIOS ou l'utilisateur
1 instruction pour mettre à jour le flag de Batterie : ST_batt (ST_BATT_OK);
DateAndTime_Get pour obtenir la seconde actuel
1 test pour voir si je dois updater l'affichage en fonction de la seconde k m'a renvoyé DateAndTime_Get....


Donc je vais devoir encore revoir bcp mon prog !!!

88

Tout ce qui est lent augmente la consommation si c'est effectué à chaque CM_IDLE (parce que la calculatrice reste plus longtemps en mode haute consommation avant de repasser en mode basse consommation). Mais les tests restants ne sont pas si lents que ça. Je ne vois pas pourquoi ils augmentent tellement la consommation.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

89

Pour les licences: là, c'est bon pour h220xTSR (enfin smile), mais il manque encore uninevhk.asm et uninevhk.txt (le readme.txt de UnInEvHk).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

90

aghnar : faudrait que ton prog marche sur 2.05 cool