150

bonjour je sui nouveau dans le monde des ti je sui trés interressé par ce projet de rajouté de la mémoire et je m'y connais un peu en assembleur
et sa serai bien si calculator pouvai partagé avec nous ce kil a déja écrit du programme

151

oui mais le problème c'est qu'il faut s'y connaitre un max en assembleur ET en électronique et que personne a le temps de réaliser le montage smile

mais courage! peut être tu seras le leader de ce projet tripo

renseigne toi bien sur tout ce qui a déja été fait, déja!

152

le montage reste accessible à la réalisation, c'est vraiment le soft qui nécessite encore du travail
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

153

Le montage est ok ?! Parce que si c'est le cas moi j'ai toujours mes pupuces qui attendent magic
Et si c'est que le soft qui pose probleme, comment se fait-il qu'on ai pas ouvert le projet afin que tout le monde puisse y contribuer d'une maniere ou d'une autre ...?
Peut-etre qu'on l'aurai deja cette extension #trireve#
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

154

j'ai remis tout exprès les photos en ligne :
top.jpgbottom.jpgoncalc.jpg
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

155

156

Les specs SONT publiques.

Elles ont été rappelées de nombreuses fois par Orion (entre autre) dans le présent topic et celui qui précédait
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

157

158

hé oui ^^

(si tu commences par la fin tu risques de tomber sur un post "récent" de squalyl qui faisait un résumé en demdant aux nouveaux arrivants de ne pas reposer N fois les mêmes questions sur le sujet)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

159

Edited_3577

160

Bon voici un petit programme en asm uniquement pour ti92 qui permet pour l'instant uniquement de lire sur le montage:
mirari/3eBY
Bon c'est mon premier programme soyez indulgeent lol
Si ca interesse quelqu'un j'ai les sources, et si vous pensez qu'il peut etre utile je reprendrai le développement.

161

Le lien dans ton post avant est mort peu tu Orion le remettre en ligne si tu as toujours l'archive?

162

Parfois, il faut savoir forcer le hasard.

!call Orion_
--- Call : Orion_ appelé(e) sur ce topic ...


163

Edited_3578

164

Une question a propos du montage, je crois que personne n'as soulever la question de la résistance de pull-up pour les lignes sda et scl, celle ci (d'après ce que j'ai pu comprendre du datasheet) n'est pas présente dans la puce elle doit etre ajoutée alors pourquoi n'est elle pas présente sur le montage? Est elle contenue dans la ti directement? J'ai essayé de vérifier en cherchant a refaire le shémas simplifié du port mais c'st pas simple du tout... Quelqu'un aurait il un shémas de celui ci?

165

ça marchait sans les pullup sur la version que j'ai monté à Macintoc
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

166

Ouai moi aussi ça marche bien mais comme j'essai d'optimisé je voulais regardé si du coté du hard il y a des améliorations a apporter.
J'ai toujours pas retrouvé l'archive qu'avait fait Orion quelqu'un l'aurait en ca possession?

167

Bon j'ai trouver la réponse la ti utilise un dbus, les lignes sont bidirectionnelles et utilisent une résistance de pull up interne (R6 et R7 sur ma calc TI92 I)
donc voici un ptit shémas pour voir comment fonctionne la technologie "open drain":
opendrain.JPG

Lorsque que les sorties du µP et du circuit I2C sont a l'état bas la ligne est dite au repos :état haut
Des que l'un au moins agit sur la ligne la ligne en imposant un état haut (je parle a la sortie du µP ou du circuit i2c) la ligne est cette fois forcée a l'état bas on a donc réalisé un et cablé logique entre le µP et SDA
Mais la rien ne parle de drain ouvert???
Normal c'est l'étoile qui signale que la technologie utilisé est open drain cad que le problème de l'état haut c'est qu'il est associé a une haute impédence qui ne permet pas le passage du courant (malgrès la tension de 5v présente), c'est donc pour cela qu'on rajoute une résistance appelé résistance de pull up.
Voila comment fonctionne les lignes en sortie (si on se place du point de vue du port de la calculatrice)

168

non au repos c'est quand les maitres n'imposent aucun courant, donc avec un pull up l'état de repos c'est l'état haut nan?

par contre la t'as connecté 2 sorties, c'est pas bien embarrassed

169

squalyl (./168) :
non au repos c'est quand les maitres n'imposent aucun courant, donc avec un pull up l'état de repos c'est l'état haut nan?


oui c'est ce que j'ai dit (désolé si c'est pas trop clair):
calculator (./167) :
Lorsque que les sorties du µP et du circuit I2C sont a l'état bas, la ligne est dite au repos :état haut

squalyl (./168) :
par contre la t'as connecté 2 sorties, c'est pas bien redface.gif


Oui justement c'est le but du drain ouvert c'est de pouvoir connecté autant de sorties que l'on souhaite sur le meme bus.

170

Une autr question: si on masque toute les intéruptions le programme devrait etre plus rapide? et pendant un transfert on ne devrait pas avoir besoins de détecté la pression d'une touche ou autre non?

171

Voici le shémas complet du fonctionement de l'i2c entre la calc et le périphérique i2c:
opendraini2c.JPG
[edit]: j'ai oublié les numéros pour SDA(in)

172

ok, d'accord.

mais tu l'as connecté à quoi le coté calc? a un buffer? Au bus de données du processeur? au port IO?

173

A j'ai oublié de le spécifié je parle ici du port i/o de la calc

174

smile

alors ça m'étonnerait pas qu'il ait déja un pullup, rendant un autre pull up inutile smile

175

calculator (./166) :
J'ai toujours pas retrouvé l'archive qu'avait fait Orion quelqu'un l'aurait en ca possession?


!call macintoc
--- Call : macintoc appelé(e) sur ce topic ...

avec un peu de chance...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

176

J'ai fais des test avec la résistance de pull-up, et ca ma permis de supprimer toutes les tempo de la lib I2C, sachant que la plupart étaient déja supprimée il ne restaient que les sauts. J'espere que l'on aura gagné un peu de vitesse... J'ai pas d oscilo pour testé je ferai ca demain.

177

Vous savez ou je peux trouver un document qui donne le temp d'execution pour les différentes instructions du 68000? Je suis déja tombé dessus mais je me souviens pas ou

178

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

179

Oui c'est ce a quoi je pensais merci

180