Config vitesse de communication série sous LINUX

Config vitesse de communication série sous LINUX - C - Programmation

Marsh Posté le 28-04-2005 à 08:15:27    

Est il possible de configurer "manuellement" la vitesse de communication sur les ports séries ?
 
Les vitesses proposées vont de 50 Bauds à 115200 Bauds par l'intermédiaire de constantes. Or j'aurais besoin de communiqué à une vitesse de 5 Bauds (cette vitesse est établie je n'ai pas le pouvoir d'en imposer une autre).
 
Quelqu'un aurait il une idée pour configurer la vitesse en 5 Bauds ?
 
Question facultative :
 
Peut on modifier la vitesse de communication "à chaud" (sans fermer le port et interrompre la communication)
 
Petite explication pour situer le contexte : Une connection est établie entre 2 systèmes à la vitesse de 5 Bauds, une fois cette connection faite la vitesse de com. passe à 10400 Bauds (ou 9600) pour l'envoi et la réception de données, d'où le besoin de commuter la vitesse "à chaud".
 
Merci pour votre aide.

Reply

Marsh Posté le 28-04-2005 à 08:15:27   

Reply

Marsh Posté le 28-04-2005 à 08:17:53    

Et pourquoi la connection est étable à la vitesse de 5 Bauds?

Reply

Marsh Posté le 28-04-2005 à 08:43:37    

En C regarde du coté de la librairie termios. En ligne de commande tu as la commande stty qui permet de fixer les parametres d'une laison série.
 
5 bauds ne semble pas être une vitesse supportée sur les systemes courants. Parait-il que sur certaines distrib BSD tu peux fixer cette valeur comme tu le veux. Mais sur ma mandrake par exemple ça commence à 50 bauds.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 28-04-2005 à 08:50:22    

Oué mais 5 Bauds c'est faible quand même.

Reply

Marsh Posté le 28-04-2005 à 08:51:28    

clairement


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 28-04-2005 à 08:53:27    

Pourquoi tu prends 5 Bauds?

Reply

Marsh Posté le 29-04-2005 à 09:05:04    

Les 5 bauds font partie du protocole de communication, la connection entre les deux appareil doit s'initialiser à une vitesse de 5 bauds, je n'ai pas le choix. Le mieux est que l'envoi et la réception de données doivent ce faire à la vitesse de 10400 bauds... que du standard quoi... lol.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed