1

comment lit on dans un prog le port IO????
comment on sait s'il y a une tension d'appliquée à ses bornes???

2

Les deux fils du port son par défaut à 1V.
Si le fil rouge est à 0V, le bit 2 à $60000E et armé, si c le fil blanc qui est à 0V, le bit 3 est armé.
Pour modifier l'état des fils: bset.b #0,$60000E fait passer le fil rouge à 0V, bset.b #0,$60000E fait passer le fil blanc à 0V.
L'accès direct doit être activé pour utiliser tout ca: il faut faire un bset.b #6,$60000C. Il faudra faire un bclr de ce bit avant de quitter le prog.

3

c'est 1V dans le cable ?
il me semblait que c'était 4,5V
:D

4

oui g dis n'importe quoi, c 3V.

5

ah bon ben d'accord
de toutes façon je ne brancherai jamais autre chose qu'un hp sur le port de toutes façons !
:D

6

Ben c moins grave ke si tu avais lu une casioroll

7

merci, je vais essayer...

8

erf smile
[gandalf], je sort de ma rubrik pour te dire :
CASIO RULEZ !!!! grin

eek Faut vraiment que j'arréte de delirer. devil
NBox6 - The DynaStat Nolrd Six
If U're silly dont think, it'll kill you !
Just go with the wind, you'll be better.
But be aware, don't cross road or holes.

9

Joli plantage!
L'ecran est devenu quasiment bleu et il m'a fallu retirer les piles pour pouvoir redemarrer la bete...
en fait je pense que j'ai mal formule ma question : je voulais savoir comment on peut, dans le programmme, savoir si une source exterieure à la ti applique un tension aux bornes du port;
et quelle doit etre la valeur de cette tension pour que la ti puisse la detecter????

merci de m'aider.... smile

10

t'as qu'à vérifier le buffer d'entrée du port, ca devrait marcher! (en fait j connait rien)
Cours et tutos Asm: http://membres.lycos.fr/sirryl

11

bah, j'était clair, non?

12

c'etait d'ailleurs si clair et si limpide que ca me paraissait evident que ca marche pas du premier coup....
d'apres ce que tu dis, si je fous un peu de jus sur la voie rouge du port, le bit 2 à $60000E passe à 0....
pourtant que j'applique une tension de 3V ou pas sur ce fil le bit en question reste invariant....
Arrghhhbang
where is ze probleme???
je me demandais si ca venait pas de mon circuit d'alim.. en effet ca ne met qu'une tension de 3V aux bornes du port--> la ti peut elle detecter une telle tension ou faut-il mettre plus????
sinon je vois pourquoi ca macherait pas...sad

...

13

en lecture, on peut pas tester les bits #0/#1 plutôt?
pourquoi ça marche pas?

14

La ti prend 4 * 1.5 V et elle ne peut dégagé que 3V tandis que son maximum c'est 3V!

Excusez je me suis trompé c'est bien ça 3V pour le blanc et 3V pour le rouge...
LinuX Powa (:

15

salut !
je crois qu'il faut relier le port en question avec la masse si on veut avoir l'état logique bas ( sur la 83 c'était cô ca)Car la ti reconnais cô état logique haut une différence de potentiel. La seule question que je me pose est ou est alors la différence avec un...court circuit ? mais je pense que ce mot n'a pas sa place ds le contexte. T'as déjà mesuré le résistance entre port et masse ? des MegaOhm je crois donc il n'y a rien qui peut griller ... ( I think)
Mais biensûre je n'ai aucune responsabilité en cas de domage matériel smile

Dom

16

pas bete..;
j'men va essayer ca!smile

17

alors ?

18

y a un jeu délirant ché plus trops cô ca s'appelle... un truc cô 'super grillade party on calc' y parrais que c vachement chaud tongue

19

YEAH!
ca marche!!!!
et sans griller le port!!tongue

20

par contre si vous voulez lancer un concours de grillades "On Calc" je vous lance le defi suivant:
oeuf dur en moins de 4'.....

21

4 min ? avec ou ss les interruptions ?

22

lol
Dite pour voir, moi je croyais qu'on fesait les oeufs fris vek une poele, non?
NBox6 - The DynaStat Nolrd Six
If U're silly dont think, it'll kill you !
Just go with the wind, you'll be better.
But be aware, don't cross road or holes.