IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Port série : parité


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2004
    Messages : 149
    Par défaut Port série : parité
    Hello

    Je dois contrôler une transmission radio depuis un port série. J'ai configurer mon port série en parité paire mais je ne vois pas comment tester à la réception ?

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 31
    Par défaut
    Il s'agit d'une parité paire matérielle. Ta radio envoie-t-elle les données sous une forme où la parité est utilisée. Quel est le format de la trame de réception?

    En général, les radios travaillant en mode DATA n'utilisent pas le bit de parité pour augmenter les vitesses de transfert (la vérification se fait lors du décodage des données - différents mode de détection et de correction).

    Par exemple pour une radio que je commandais via PC pour le transfert de données:

    Je vérifiais l'état de la brocher DSR qui passait high si la radio recevait des données et ensuite je récupérais les données sur une autre broche (pas une RX) car les constructeurs adorent vous voir acheter LEURS PERIPHERIQUES et le meilleur moyen et d'avoir une interface RS-232C propriétaire.

    Il faut beaucoup plus de renseignements pour que les personnes du forum puissent aider.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2004
    Messages : 149
    Par défaut
    chaque octet transmis c'est 11bits : start, 8 bits, Parité, stop.

    Comment checker la parité à la réception ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 31
    Par défaut
    Un petit tour sur :

    http://petit.developpez.com/serie/cours_tcomport

    Normalement, tu ne récupères que les 8 bits de données, le circuit RS-232C enlevant les bits de start et de stop ainsi que le bit de parité.

    Il y a moyen de vérifier si la parité c'est bien passée en utilisant des accès direct aux ports mais le programme risque de ne pas fonctionner sous NT, 2000 et XP.

    A+
    [/url]

Discussions similaires

  1. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  2. Réception sur le port série sous DOS avec Borland V3.0
    Par jackyjacky dans le forum Autres éditeurs
    Réponses: 24
    Dernier message: 19/03/2004, 23h18
  3. probleme de communication port série
    Par ben23 dans le forum MFC
    Réponses: 8
    Dernier message: 06/02/2004, 15h12
  4. Recherche de l'adresse du port série
    Par StephCal dans le forum Langage
    Réponses: 8
    Dernier message: 07/01/2004, 11h23
  5. Problème avec le port série sous Windows XP
    Par didou2dek dans le forum Composants VCL
    Réponses: 6
    Dernier message: 02/09/2003, 19h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo