--== DEVLYNX ==--

 
 
|
 
 
 
 
Accueil
News
Doc
Mémoire
Recrutement
Faq
Liens
Pseudo :

Mot de passe :


Pas de compte ?

S'inscrire...


Statistiques

Documentation


Rootretour à l'arborescence des catégories » Documentation techniqueEnsemble des informations pouvant être utiles au développement » Lynx docRestranscription de la documentation d'origine » UART » Format des données
«««« ( /^\ ) »»»»
INFOS SUR LA CATEGORIE

Créée le : 2009-09-20 17:00:00
Par : vince





INFOS SUR LA PAGE

Titre : Format des données
Sous Titre :
Langue : FRA
Source : http://www.monlynx.de/lynx/lynx8a.html#_113
Auteur : vince
Posté par : vince

Format des données

Le format des données série est le standard sur 11bits. Aucun autre choix n'est possible.

Les bits standards sont :
¤ 1 bit de démarrage (0 binaire)
¤ 8 bits de données, bit de poids faible en premier
¤ 1 bit de parité (ou neuvième bit en fonction du contenu de l'octet de contrôle)
¤ 1 bit d'arrêt (1 binaire)

Le bit de parité (ou 9ième) fonctionne comme suit :

Récpetion :
L'état du 9ième bit est toujours disponible pour lecture dans l'octet de contrôle. En plus, la parité du caractère reçu est calculée et si elle ne correspond pas avec le paramétrage du bit de parité dans le registre de contrôle, l'erreur de parité sera positionnée. L'erreur de parité en réception ne peut pas être désactivée. Si vous ne la voulez pas, ne la lisez pas.
Emission :
Le 9ième bit est toujours transmis. C'est soit le résultat du calcul de parité sur l'octet à transmettre, soit la valeur paramétrée dans dans le bit de parité du registre de contrôle.
Le choix est fait par le bit de parité de l'octet de contrôle. Par exemple:

Si PAREN vaut "1" et que PAREVEN vaut "0" alors le 9ième bit sera le résultat d'un calcul de parité "impair" sur l'octet transmis.
Si PAREN vaut "0" alors le 9ième bit sera ce qu'il y a dans le bit PAREVEN.

Nous venons juste de découvrir que le calcul de la parité inclue le bit de parité lui même. Beaucoup d'entre nous n'aimons pas ça mais c'est trop tard pour le changer.

(Source : http://www.monlynx.de/lynx/lynx8a.html#_113)
«««« ( /^\ ) »»»»

générée en 4 ms
-= DevLynx, un site par vince pour vous =-