1

Salut

Je connais quelqu'un qui cherche à fabriquer un adaptateur pour brancher un clavier de ST sur le port PS/2 d'un PC, mais il ne sait pas programmer les microcontrôleurs PIC. Il a fait le schéma et le typon.
Si ça branche quelqu'un de l'aider, dîtes-le-moi et je transmettrai.

(pour info, il fait ça pour caser une carte mère VIA dans un boîtier vide de ST)

convertisseur_protocol_clavier_st_vers_ps2.png
avatar
Site perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60

2

Des programmateurs de PIC, on en trouve à la pelle sur Internet, aussi bien sous forme de schéma à réaliser soi-même ([google]JDM programmer[/google]), que de kit ou de produit fini. Il y aussi une flopée de logiciels qui-vont-bien pour programmer ([google]ICprog[/google]).

Mais il faudrait qu'il corrige certains trucs sur son schéma avant :
- Il y a en gros deux façon de programmer ces composants : soit hors du circuit final, soit "en-circuit" (ISP : in-situ programming). La première solution n'est pas possible : comme le circuit est soudé directement sur la carte, sans support, pas moyen de l'enlever (à part en le dessoudant à chaque fois, mais bon fou2). Pour la deuxième solution, il faut connecter certaines pattes du PIC au programmateur (c'est expliqué dans la doc), donc des points de connexion supplémentaires sont à prévoir.
- Le condensateur C1 est beaucoup trop petit, 100 nF est une valeur plus raisonnable.
- Le routage des pistes du quartz n'est pas terrible. De toute façon, s'il n'a pas besoin d'avoir de timings très précis, autant utiliser l'oscillateur interne du PIC à la place, ça fait économiser pas mal de place sur la carte.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Super, merci pour les infos, je les lui transmets ! chinois
avatar
Site perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60

4

A ce Zerosquare et Scpcd des vrai petits Rodolphe Junior


dehors

5

Je prends ça comme un compliment tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

Ah...on parle de moi et de mon schema fait à la vas-vite (j'en suis désolé sad ) :

ok pour la programmation in situ...j'y avait plus pensé sur le coup (oops), je vais refaire le schema en liberant les broches correspondantes pour la programmation serie.
Je sais qu'il y a plein de programmateurs (j'en ai un pour pic que j'avais acheté pour vraiment me mettre à la prog. Il est au format dip..quoi que...je peux en extraire les signaux et le voltage de programmation pour l'adapter au montage in situ), mais c'est le devellopement logiciel du convertisseur qui coince mur .
pour le quartz, j'ai tenue à sa presence pour un minimum de timing, mais c'est aussi à reconsiderer si la stabilité du montage est identique avec ou sans lui chinois .
Bonne fetes à tous les yarozeurs (yarozés ?? wink )

PS: Le typon a été réalisé avec TCI car ma version gratuite de eagle déconne et ne sait plus router quoi que ce soit mad
PS2: c'est hyper sympa que vous vous interresiez au projet et merci 1000 fois pour les conseils Zerosquare et strider bisoo
avatar

7

odyssee_fanou (./6) :
Ah...on parle de moi
Ben Strider, fallait le dire que c'était odyssee_fanou, on le connaît, il avait déjà posté ici smile
odyssee_fanou (./6) :
c'est le devellopement logiciel du convertisseur qui coince mur .

Si c'est de la doc qui te manque, essaye ça :
Site de Bigonoff (une référence en français sur tout ce qui touche aux PICs)
Un wiki avec des infos sur le protocole PS/2 (il y a aussi ce guide très complet - ça parle des souris PS/2, mais une partie est aussi valable pour les claviers).
Description de l'IKBD (contrôleur clavier et souris de l'Atari)
Tu peux peut-être trouver aussi des choses intéressantes sur la page Eiffel de Didier Méquignon

Si c'est de faire le code qui ne te branche pas... ben, perso j'ai trop de trucs sur le feu wink, mais espérons que quelqu'un voudra bien t'aider.
odyssee_fanou (./6) :
pour le quartz, j'ai tenue à sa presence pour un minimum de timing, mais c'est aussi à reconsiderer si la stabilité du montage est identique avec ou sans lui chinois .
Ce sera forcément moins précis sans quartz. La fréquence d'un quartz est précise à 0,01% les mauvais jours, pour les oscillateurs internes c'est plutôt de l'ordre de 10% (ce sont des ordres de grandeur, il faut lire les docs pour avoir des données plus précises). Pour la partie PS/2 ça ne pose pas de problèmes, il y a de bonnes marges sur les fréquences utilisables. Pour le côté Atari, je ne connais pas trop, donc c'est à vérifier.
Il y a aussi une solution intermédiaire : les résonateurs céramiques à trois pattes. Ça remplace le quartz et les deux condensateurs. Par contre, la précision est moins bonne (0.5 ~ 1 % ).
Au pire, tu peux placer le quartz à la verticale, ça fait économiser pas mal de place. Si c'est la hauteur qui gêne, il existe des boîtiers bas-profil qui ne font que quelques millimètres d'épaisseur.
odyssee_fanou (./6) :
PS2: c'est hyper sympa que vous vous interresiez au projet et merci 1000 fois pour les conseils Zerosquare et strider bisoo
Pas de quoi wink
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

Zerosquare : je n'ai pas percuté sur son pseudo happy

odyssee_fanou : pour le code peut-être que quelqu'un comme Didier Méquignon pourrait t'aider car il a déjà fait l'inverse avec le projet Eiffel confus
avatar
Site perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60

9

Strider (./8) :


odyssee_fanou : pour le code peut-être que quelqu'un comme Didier Méquignon pourrait t'aider car il a déjà fait l'inverse avec le projet Eiffel confus

je vais m'y atteler ! top

bonne année à tous !! picol boing
avatar

10

Si tu arrives à faire quelque chose qui marche ça m'intéresse, je préfère largement réutiliser le clavier du ST plutôt que coller un clavier de PC...
Coté code je ne peux pas t'aider, tout ce que je peux faire c'est te soutenir moralement grin
Bonne année à toi aussi !
avatar
Site perso : http://strider.untergrund.net/
Atari STF / STe / Mega STE / Falcon030 / Falcon CT60

11

Strider (./10) :
Coté code je ne peux pas t'aider, tout ce que je peux faire c'est te soutenir moralement grin

C'est deja beaucoup, merci !!!! top top
avatar

12

Strider (./10) :
Si tu arrives à faire quelque chose qui marche ça m'intéresse, je préfère largement réutiliser le clavier du ST plutôt que coller un clavier de PC...


Pareil que Strider, il est tout dur le clavier du PC fait un bruit de casserole a chaque touche appuyé, donc si je peux utiliser un clavier Atari alors la tout bonus !!

C'est quand meme le delire, sur mon Falcon j'ai provenant d'un PC :

- alim, ram, dur, lecteur de disquettes

et maintenant il va y avoir la souris (Grace a Zero et SCPCD)

et sur mon PC je vais aller mettre un clavier d'Atari, le monde a l'envers fou

GT Retourné !!
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)