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

C Discussion :

interruption materiel port parrallele


Sujet :

C

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 4
    Points : 8
    Points
    8
    Par défaut interruption materiel port parrallele
    qui peut me donné un petit exemple de programme d'interruption pour le port parallele et avec quel broche peut on le faire

    je programme sous dos avec borland turbo c

    merci d'avance.

  2. #2
    fd
    fd est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Points : 162
    Points
    162
    Par défaut pas d'exemple mais qq info
    les infos que je peux te donner :
    (// == paralléle)
    l'adresse des ports de base des ports // se trouve en :
    40:08 // 1
    40:A0 // 2
    40:0C // 3

    il y a 3 ports sur une paralléle :
    (en admettant que le port de base est 278h - ce qui est le cas pour le // 1
    278h : // port data : utilisé pour ecrire/lire une donnée sur le port
    279h : // port statut (bon la y'a tout un tas de bits, procure toi une doc)
    27Ah : // port controle (pareil que le 279h). c'est la ou tu va initialiser ton interruption au niveau de la //

    les interruption que tu dois gérer :
    irq 7 (donc interrupt 0Fh) pour lpt1 (// 1)
    irq 5 (donc 0Dh) pour lpt2 (//2)


    et bien sur les ports 20h/21h (si je me souviens bien) pour initialiser (il me semble que c'est le 21h : a vérifier) et acquiter ton pic (la c'est le port 20h)

    voila, bon courage

  3. #3
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Points : 4 637
    Points
    4 637
    Par défaut Re: pas d'exemple mais qq info
    Citation Envoyé par fd
    les
    278h : // port data : utilisé pour ecrire/lire une donnée sur le port
    Attention tout les ports paralleles ne permettent pas la lecture sur leur port data, ca depend du hard du port et de la onfiguration du port dans le BIOS du PC. Normalement sur un PC recent il n'y a pas de probleme mais sur des PCs plus anciens ousur des equipements non PC il est possible que le port ne soit pas bidirectionnel.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD11] Interruption et ports
    Par thomasalbert1993 dans le forum WinDev
    Réponses: 3
    Dernier message: 03/05/2008, 11h07
  2. Interruption sur port série
    Par psl dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/06/2007, 20h26
  3. Réponses: 14
    Dernier message: 17/03/2007, 08h58
  4. Primax sur port parrallèle
    Par Celelibi dans le forum Matériel
    Réponses: 6
    Dernier message: 15/02/2005, 19h24
  5. Interruptions clavier - Ports 60h et 61h
    Par Paradam dans le forum x86 16-bits
    Réponses: 32
    Dernier message: 10/07/2003, 11h09

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