petit problème avec un écran tactile

Questions relatives à des problèmes matériels.
zerros
Messages : 5
Inscription : 30 septembre 2010, 14:39

petit problème avec un écran tactile

Message par zerros » 12 octobre 2010, 12:34

Bonjour,

J'ai deux écran tactiles sur un PC qui sont reconnus en /dev/ttyUSB0 et 1. Jusque là, tout va bien.
Lorsque je vérifie si ces périph communiquent bien avec un od -x /dev/ttyUSBx ou un cat < /dev/ttyUSBx,
je me rends compte que le ttyUSB0 fonctionne parfaitement bien, mais pas l'autre.

J'ai donc lancé la commande stty -F /dev/ttyUSB1 9600 pour tenter d'initialiser le périphérique ttyUSB1 au boot de la machine.
Aucun effet. Je suis obligé de lancer un minicom pour le faire fonctionner. Qu'est ce que minicom fait que stty ne fait pas ?

Comment pourrais-je résoudre mon souci ?

Merci d'avance pour votre précieuse aide :)

Avatar de l’utilisateur
nouvo09
Messages : 1955
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: petit problème avec un écran tactile

Message par nouvo09 » 12 octobre 2010, 14:11

il n'y a pas que la vitesse dans un stty

on doit définir aussi le nombre de bits de données, la parité et le nombre de bits de stop

sans compter aussi le type de contrôle de flux, bref tout ce qui, avant figurait dans un fichier dénommé gettydefs
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

zerros
Messages : 5
Inscription : 30 septembre 2010, 14:39

Re: petit problème avec un écran tactile

Message par zerros » 12 octobre 2010, 14:13

Ce qui est étonnant, c'est que sous Fedora, ça suffit :)

un petit exemple pour un 9600 8N1 minicom ? Comment transposer ça en stty ?

Avatar de l’utilisateur
nouvo09
Messages : 1955
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: petit problème avec un écran tactile

Message par nouvo09 » 12 octobre 2010, 17:23

Je pense que la première des choses est le

man stty
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

Verrouillé