1

voila, j'ai remarqué que l'orsqu'on inséré le jack dans la Ti, elle s'allumé, esk'ilest donc possible de détécté si il est inséré ??

merchi grin

2

J'ai lu pas mal de doc et je n'ai jamais rien vu a ce sujet.
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

3

arf ....

4

Ca doit être possible si il existe un port sur lequel est branché la 4ème broche de la prise jack FEMELLE...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

5

elle ne foncionne pas comme ça la détection d'insertion
c'est pas mécanique mais electrique

il y a un léger courant présent dans la prise
en fait ça doit détecter le bref court circuit que l'on fait lorsque l'on branche la fiche pas complètement grin

la preuve :

vous brancher votre cable dans la Ti elle s'allume
vous éteingner votre calc

vous branchez une autre calc au bout, ou le pc, ou vous faites se toucher les broches (court-jus) : votre ti se rallume tongue

6

pas forcément...
As-tu déjà eu un connexteur femelle à mettre sur plaquette entre les mains ?
Sais-tu comment marche la détection d'un casque sur ta chaîne hifi ? sur ton téléphone portable ?
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

7

oui ok je te suis à 200 %
dans la majorité des situations c'est en effet mécanique (2 broches qui se touchent)
ça se rapproche un peu des broches "à contact repos" qu'il y a dans certaines jacks femelles à souder et qui permettent de couper les HP quand on branche un casque

sauf que ce n'est pas ce principe là qui est utilisé sur nos Ti :
la Ti se réveille en cas de liaison entre 1 des 2 pins (top ou middle) et la masse :
résultat, on peut très bien le déclencher à l'autre bout de son cable Ti-Ti

le port i/o de la calcu ne possède d'ailleurs que 3 broches :
port.jpg

si vous glissez une tige de plastique dans votre port (cé juste pour expliquer ... mais à éviter roll), la Ti ne s'allumera pas
(alors que les HP seraient coupés dans un cas de détection mécanique sur une chaine hifi par exemple)
croustx a écrit :
esk'ilest donc possible de détécté si il est inséré

on ne détecte pas si une jack est dedant, mais on détecte le moment ou on la glisse dedant ...

smile

8

OK, j'ai jamais démonté la mienne, donc je ne savais pas, dsl...

Et donc on ne peut pas savoir...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

9

en effet on ne peut savoir si la jack est branchée ou non

par contre la ti sait si un autre truc est branché à l'autre bout (chute de tension au niveau des pins top et middle de la fiche)
c'est cette (brève) chute de tension qui est détectée au moment de l'insertion

un petit clin d'oeil consommation qui justifie pas mal de trucs :

au moment ou l'on branche la jack, la ti passe quelques secondes en mode haute consommation (30ma en gros) à la détection de l'insertion

ensuite, quand on branche un autre appareil au bout du fil, la ti détecte la chute de tension provoquée, et en déduit que quelque chose est connectée :

elle passe alors en mode haute consommation et y reste : elle est ready pour les transferts éventuels

donc attention, si vous laissez un appareil branché à votre Ti (genre branchée au pc), elle risque de ne pas s'éteindre et elle consomme au Max (comme si on faisait un graph en continue)
... et les piles partent vitent dans ce cas grin

10

donc c possble de faire un prog. en ASM pour détécter l'introduction/extraction du cable ...

Mais pk Ti a mis ce système en place ??

11

sans doute ...

... peut-être pour éviter que la Ti ne s'éteingne en plein transfert grin ... (auto power down)
et puis ça fait classe : "je branche mon cable et regardez ... ma Ti d'allume"
rotfl

12

Et ca les cazios ne le font pas tongue

13

electrocut a écrit :
peut-être pour éviter que la Ti ne s'éteingne en plein transfert grin ... (auto power down)

L'APD est sûrement désactivée pendant le transfert ce n'est pas du à ça.
electrocut a écrit :
et puis ça fait classe : "je branche mon cable et regardez ... ma Ti d'allume"
rotfl

Oui, c'est plutôt pour ça.

Je n'y connais rien du tout en hard, mais si vous regardez au niveau logiciel, ça paraîtra beaucoup plus simple :
Le processeur de la calc est éteint en écrivant au port $600005. Et en armant les bits que l'on veut dans ce port, on peut choisir, en plus de la touche ON, par quelle interruption le processeur sera reveillé. Le trap #4 (qui éteint la calc) demande le réveille l'auto-int 4 (et l'AI3 sur AMS 2.07 et 2.08, pour permettre la gestion de l'horloge).
Le déclenchement de l'auto-int 4 peut être programmée via le port $60000C. L'OS selectionne "any link activity" et "byte in receive buffer" quand la calc est éteinte.
L'interruption se déclenche quand on insère ou on retire un cable, puis ne se déclenche plus une fois que le cable est inséré (sauf si des données sont envoyées par le link).

Donc ce que ceut faire croustx se fait par un simple détournement d'interruption.

14

L'APD est sûrement désactivée pendant le transfert ce n'est pas du à ça.

... ou qu'elle ne s'endorme, en l'attente d'un transfert
(il faudrait la ralumer à la main)

ok je commence à comprendre les intéruptions

15

Vous n'y êtes pas du tout!!!!!! explication:

Si la caltos s'allume lorsque l'on met la prise jack mal dedans, c tout simplement car il y a des parasites venant de l'air qui font allumer la calc: le port I/O 'réveille 'la calculette s'il il y a la moindre courant qui passe (elle n'est jamais totalement éteinte mais en VEILLE)

Cela s'explique comme je le disais par le faite que dans l'air il y a plein d'ondes electriques et le cable (ou plutôt l'extremité) attire c ondes (comme une entenne)

Mettez un voltmètre a c bornes et vous verez qu'il y a facile 50mV a c bornes!

Ceux qui ont le cable avec anti-parasites (même sans ca marche), essayez ceci:
-connectez le cable SEUL a la caltos: elle S'ALLUME
-mettez la calc sur OFF
-connectez l'autre extremité au BLACK CABLE: elle ne S'ALLUME PAS!!!

Explication: les anti-parasites (au nombre de deux) les ont supprimés (les parasites)

Pour la detection, je ne sais pas!

16

donc en gros, si j'y fout un simple trombonne ca ne s'allumera pas ?

17

guigui17 : j'y crois pas du tout à ta théorie grin

A mon avis, c'est bien le court-circuit causé par l'enfichage du jack qui déclenche l'interruption #6 wink
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

18

L'int 4 plutôt smile

19

J'ai remarqué qq chose, kan je brache ma Ti sur mon PC et que je met mon PC en veille, ma Ti se ralume smile

20

Ouaip, elle se rallume aussi quand ton PC démarre (tu la branches, tu l'éteind, et tu met en route ton PC) : ça fait très style "t'as vu ça mon pote, ma calto s'allume automatiquement avec le PC grin"
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

21

le PC doit envoyer un signal vers le port COM...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

22

Thibaut a écrit :
A mon avis, c'est bien le court-circuit causé par l'enfichage du jack qui déclenche l'interruption #6 wink


oui

et la preuve cé que on peut le déclencher à l'autre bout du cable Ti-Ti

grin

23

squale92
a écrit : le PC doit envoyer un signal vers le port COM...

ba qd on allum l'ordi ya du jus qui sort de la prise,
donc pour la calcu, ça fait une modification de la tension au bornes donc hopla ça s'allume grin

24

oué, si y'a du jus qui sort de la prise...
je savais pas si ct un signal particulier d'initialisation, ou juste du courant, sans signification particluière
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

25

guigui17 a écrit :
Vous n'y êtes pas du tout!!!!!! explication:

Si la caltos s'allume lorsque l'on met la prise jack mal dedans, c tout simplement car il y a des parasites venant de l'air qui font allumer la calc: le port I/O 'réveille 'la calculette s'il il y a la moindre courant qui passe (elle n'est jamais totalement éteinte mais en VEILLE)

Cela s'explique comme je le disais par le faite que dans l'air il y a plein d'ondes electriques et le cable (ou plutôt l'extremité) attire c ondes (comme une entenne)

Mettez un voltmètre a c bornes et vous verez qu'il y a facile 50mV a c bornes!

Ceux qui ont le cable avec anti-parasites (même sans ca marche), essayez ceci:
-connectez le cable SEUL a la caltos: elle S'ALLUME
-mettez la calc sur OFF
-connectez l'autre extremité au BLACK CABLE: elle ne S'ALLUME PAS!!!

Explication: les anti-parasites (au nombre de deux) les ont supprimés (les parasites)
Pour la detection, je ne sais pas!


N'importe quoi.

26

c'est qui qui lui a raconté cette ânerie plus grosse que lui ?
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

27

rotfl

28

grin

29

guigui17 a écrit :
Mettez un voltmètre a c bornes et vous verez qu'il y a facile 50mV a c bornes!


J'oubliais, tes 50mV, c'est soit le décalage interne du voltmètre ou alors simplement ton câble qui fait antenne... Une fois les fils touchant un objet, ça va mieux...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site