athum
a écrit :
Electrocut pourquoi tu fini ton message par "quand on dispose d'une 89 92+" pourquoi est ce possible de le farie sur une ti 83 mais c quoi wpcf.89z
je vais compléter la réponse de Microbug en espérant y finir une fois pour toute :
scusez moi je m'éloigne un peu du topic (-> Imprimante Ti) mais c'est pour montrer que les fichus drivers TiBasic ne fonctionneraient pas sur une 83
voici le programme TiBasic pour imprimer une chaine de caractère :
Send(s)
Prgm
Local c
For i,1,dim(s)
ord(mid(s,i,1))»c
[b]sndcharb(c)[/b]
EndFor
EndPrgm
jusqu'à là, passe encore :
comme tu peux le voir ce programme fait référence à un autre sous-programme :
sndcharb(c), en TiBasic également, (il a cependant été crée une version c)
voici donc
sndcharb(c) :
Prgm
[b]wrpcf([/b]0,0b11101111) ¨idle
[b]wrpcf([/b]c,0b1101111) ¨select low
[b]wrpcf([/b]c,0b1101110) ¨strobe low
[b]wrpcf([/b]c,0b1101111) ¨strobe high
[b]wrpcf([/b]0,0b11101111) ¨select high
EndPrgm
et c'est là que tu pourras pas aller plus loin, parce que
wrpcf est un programme en
asm ti ... programmé pour 89 et 92+ donc compte pas le faire tourner sur ta 83
c'est ce programme qui donne accès direct à l'interface :
ex : wrpcf(0,255) = mettre à 0 tous les 8 premiers pins de l'interface, et mettre à 1 les 8 suivants (l'interface possède 16 entrées/sorties)
donc à moins de reprogrammer
wrpcf qui a été créé à partir des drivers I²C, (eux aussi prévus pour 89/92+)
ba le programme TiBasic y peut pas marcher
