ABCelectronique : portail d'information dans le domaine de l'électronique

Merci de ne pas poster des messages en relation avec le piratage.


    Forums de Abcelectronique > Software / Péri-informatique
  » dialogue clavier
Identifiant Se souvenir de moi ?
Mot de passe
Répondre     Nouvelle discussion
dialogue clavier

 

jarek
jarek ★★★★★☆☆ 24/07/2015, 18h28 #1  
Bonjour
Je voudrais savoir comment s'opèrent les échanges entre clavier et ordinateur, pour pouvoir utiliser un clavier "standard" en périphérique d'entrée pour un µC.
Merci
__________________
Sauf erreur ou omission . . .
kabak_85
kabak_85 ★★★★★★★ 24/07/2015, 18h48 #2  
Un clavier standard PS2 ou un clavier standard USB ?

Le plus simple est le clavier PS2 mais on en trouve de moins en moins et il est facile de trouver la description du protocole.
En plus, on peut même exploiter des dispositifs de pointage style souris, trackpad, trackball ... car le protocole est proche (mais pas identique)
__________________
"Un probleme bien posé est a moitié résolu"
DAUDET78
DAUDET78 ★★★★★★★ 24/07/2015, 18h53 #3  
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là!
Thyratron
Thyratron ★★★★★☆☆ 24/07/2015, 19h15 #4  
Bonsoir,
Certains ont trouvé leur bonheur en s'intéressant au défunt minitel, capable de renvoyer la touche actionnée et d'afficher à l'écarn quelques lignes de données.
C'est bien mieux qu'un lcd.
Ce qui donne l'occasion de découvrir les règles de programmation dans les télécoms et leur langage administratif.
jarek
jarek ★★★★★☆☆ 24/07/2015, 19h44 #5  
Merci !
Je cherche à faire un protocole du genre :
- le µC dit au clavier "tais-toi" ou "tu peux parler"
- le clavier envoie ce qu'il a à envoyer

On devrait pouvoir fair ça avec l' UART (j'ai pas encore lu en détail).

Pour les claviers USB, est-ce seulement le connectique qui change ou le protocole aussi ?
__________________
Sauf erreur ou omission . . .
DAUDET78
DAUDET78 ★★★★★★★ 24/07/2015, 20h00 #6  
Posté par jarek

On devrait pouvoir fair ça avec l' UART

Faut voir si c'est un USART (procédure synchrone)

Pour les claviers USB, est-ce seulement le connectique qui change ou le protocole aussi ?

Ca n'a rien à voir avec le PS2
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là!
jarek
jarek ★★★★★☆☆ 24/07/2015, 20h38 #7  
Posté par DAUDET78

Faut voir si c'est un USART (procédure synchrone)
Ca n'a rien à voir avec le PS2


1) bien sûr
2) Dommage . . .

J'ai pas l'intention de ma lancer dans l'USB.
Y'aurait pas moyen de récupérer les signaux avant le contrôleur USB
(quelle idée d'en mettre pour des besoins à 1200 bps) ?
__________________
Sauf erreur ou omission . . .
DAUDET78
DAUDET78 ★★★★★★★ 24/07/2015, 20h57 #8  
Posté par jarek

Y'aurait pas moyen de récupérer les signaux avant le contrôleur USB

A mon avis, le contrôleur USB est intégré au µC qui scrute le clavier ....... No Way !

quelle idée d'en mettre pour des besoins à 1200 bps ?

Ca évite de mettre un contrôleur PS2 ... y a pas de p'tite économie !
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là!
kabak_85
kabak_85 ★★★★★★★ 24/07/2015, 22h43 #9  
Posté par jarek

Merci !
Je cherche à faire un protocole du genre :
- le µC dit au clavier "tais-toi" ou "tu peux parler"
- le clavier envoie ce qu'il a à envoyer



C'est en gros ce qui se passe sur le bus PS2.

Le clavier émet une horloge de synchro et le µC bloque le signal pour dire au clavier "attention, je vais te donner un ordre".

Voir les liens donné par Daudet sachant que google va te remonter des informations sur le protocole PS2 à la pelle.

Posté par jarek

On devrait pouvoir fair ça avec l' UART (j'ai pas encore lu en détail).



L'UART mais pas tout seul.

Posté par jarek

Pour les claviers USB, est-ce seulement le connectique qui change ou le protocole aussi ?



Le bus PS2 utilise 2 lignes indépendante : une pour la synchro, la seconde pour les données bidirectionnelle.
Le bus USB utilise 1 paire différentielle donc l'équivalent d'une ligne.
Les fréquences ne sont pas compatible.

Le codage des informations n'est pas le même.

Quand au protocole, c'est beaucoup plus complexe coté USB car il faut pouvoir gérer plusieurs appareils simultanément.
__________________
"Un probleme bien posé est a moitié résolu"
jarek
jarek ★★★★★☆☆ 25/07/2015, 12h11 #10  
Merci pour vos infos.

Je vais prendre un vieux clavier PS/2 et changer simplement la connectique en USB (les prises sont pratiques) !
__________________
Sauf erreur ou omission . . .
DAUDET78
DAUDET78 ★★★★★★★ 25/07/2015, 12h20 #11  
Posté par jarek

Je vais prendre un vieux clavier PS/2 et changer simplement la connectique en USB (les prises sont pratiques) !

La tête du gars qui va tenter de brancher ton clavier pseudo-USB sur un PC ..... On n'est pas près de le dépanner sur le forum !
Vaudrait mieux mettre un adaptateur USB-PS2
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là!
kabak_85
kabak_85 ★★★★★★★ 25/07/2015, 13h39 #12  
Surtout que c'est s’embêter pour rien.

Certains claviers sont compatible USB/PS2 et son livré avec un adaptateur. S'il respecte le câblage, il pourra brancher ce genre de clavier directement sans changer la prise et il marchera en PS2 avec un connecteur USB.
Par contre, ca n'est pas "au norme" et effectivement, le dépannage pour une personne qui ne sais pas que c'est une entrée PS2 sera un enfer.
__________________
"Un probleme bien posé est a moitié résolu"
DAUDET78
DAUDET78 ★★★★★★★ 25/07/2015, 13h53 #13  
Posté par kabak_85

Certains claviers sont compatible USB/PS2 et son livré avec un adaptateur.

Les claviers ? je sais pas
Les souris, oui
Dans les années 2000
Mais je pense que maintenant, il ne doit plus y en avoir beaucoup sur le marché
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là!
jarek
jarek ★★★★★☆☆ 25/07/2015, 17h07 #14  
Posté par DAUDET78

La tête du gars qui va tenter de brancher ton clavier pseudo-USB sur un PC ..... On n'est pas près de le dépanner sur le forum !
Vaudrait mieux mettre un adaptateur USB-PS2


Haha . . . c'est un bon gag !
J'aime pas les adaptateurs et les prises PS/2 qui branlouillent.
__________________
Sauf erreur ou omission . . .
jarek
jarek ★★★★★☆☆ 26/07/2015, 11h49 #15  
Posté par DAUDET78

Ca évite de mettre un contrôleur PS2 ... y a pas de p'tite économie !


PS/2 ou USB, faut un contrôleur !
Je vois pas où est l'économie.

Il faudra que tu laisses un message épinglé pour la postérité, avec le titre :
"Précautions à prendre avant de dépanner un clavier USB."
__________________
Sauf erreur ou omission . . .

Dernière modification par jarek 26/07/2015 à 11h53.
DAUDET78
DAUDET78 ★★★★★★★ 26/07/2015, 11h57 #16  
Posté par jarek

PS/2 ou USB, faut un contrôleur !
Je vois pas où est l'économie.

Le contrôleur USB est natif dans les PC (et le chip permet de piloter un paquet d'USB), le contrôleur PS2 ne servait que pour la souris et le clavier. Virer le PS2, c'est un gain de place.

PS : comme virer les ports LPT et COM
__________________
L'age n'est pas un handicap .... Encore faut-il arriver jusque là!
jarek
jarek ★★★★★☆☆ 26/07/2015, 18h54 #17  
Posté par DAUDET78

Le contrôleur USB est natif dans les PC (et le chip permet de piloter un paquet d'USB), le contrôleur PS2 ne servait que pour la souris et le clavier. Virer le PS2, c'est un gain de place.

PS : comme virer les ports LPT et COM


Dans ce sens là, d'accord !
__________________
Sauf erreur ou omission . . .
Thyratron
Thyratron ★★★★★☆☆ 31/07/2015, 18h22 #18  
Bonjour,
Avant d'envisager l'emploi d'un clavier lisez ce qui suit et la première réponse : http://www.slate.fr/story/105009/ta...trahir-internet
jarek
jarek ★★★★★☆☆ 01/08/2015, 08h25 #19  
Posté par Thyratron

Bonjour,
Avant d'envisager l'emploi d'un clavier lisez ce qui suit et la première réponse : http://www.slate.fr/story/105009/ta...trahir-internet


Voilà une application à laquelle je n'avais pas pensé ; un brouilleur de frapométrie !
__________________
Sauf erreur ou omission . . .
jarek
jarek ★★★★★☆☆ 02/08/2015, 16h33 #20  
Bon, c'est pas simple.
Mon pic24 n'a pas de uSart et le faire en soft ça m'emballe pas.
Mais mon pic a un module usb-otg alors je vais voir comment ça marche.
__________________
Sauf erreur ou omission . . .
Thyratron
Thyratron ★★★★★☆☆ 04/08/2015, 11h32 #21  
Posté par jarek

Bon, c'est pas simple.
Mon pic24 n'a pas de uSart et le faire en soft ça m'emballe pas.
Mais mon pic a un module usb-otg alors je vais voir comment ça marche.


Bonjour,
Pour une utilisation avec µp, je pense toujours à ma solution initiale.
Il ne reste qu'à trouver le clavier et ce qui gravite autour:
http://x0r.fr/blog/5
Répondre