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 :

inport et outport


Sujet :

C

  1. #1
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut inport et outport
    Bonjour,

    j'ai besoin de gérer un circuit et j'utilise les fonctions inportb et outportb avec borlandC 5.0.

    D'après l'aide, ces fonctions existent toujours dans cette version. J'ai bien inclus la librairie dos.h, mais le compilateur dit ne pas connaitre ces fonctions.

    Des idées ?

    Merci

  2. #2
    Membre émérite
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Par défaut
    Citation Envoyé par jackk
    J'ai bien inclus la librairie dos.h,
    Non, tu as inclus le fichier de header (.h).

    Citation Envoyé par jackk
    mais le compilateur dit ne pas connaitre ces fonctions.
    Est-ce le compilateur ou le linker ?

    Si c'est le compilateur, regarde (dans l'aide ou avec un grep (voire demarer->rechercher sous windows)) où (le fichier .h) sont définies ces fonctions.

    Si c'est le linker, regarde (dans l'aide) s'il ne faut pas lier aussi la bibliothèque qui 'implémente' ces fonctions.


    FAQ: http://c.developpez.com/faq/c/?page=...ERS_lib_header

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par jackk
    j'ai besoin de gérer un circuit et j'utilise les fonctions inportb et outportb avec borlandC 5.0.

    D'après l'aide, ces fonctions existent toujours dans cette version. J'ai bien inclus la librairie dos.h, mais le compilateur dit ne pas connaitre ces fonctions.
    N'existent pas en mode 32-bit. Essaye de générer le projet en mode 16-bit. Mais le résultat n'est pas garanti. Ca dépend du système.

    Détails ici : http://www.developpez.net/forums/forumdisplay.php?f=65

    ou ici : http://www.developpez.net/forums/forumdisplay.php?f=30 si ce forum couvre les anciens compilateurs Borland.

    La manip que tu veux faire ne se fait en principe plus en Win32. On passe par les fonctions du systèmes qui sont faites pour ça. (OpenFile, deviceIOControl etc. MSDN est ton ami...)

  4. #4
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    Non, tu as inclus le fichier de header (.h).
    exact, mais bon, c'est bien ce qui permet d'aller les fonctions dans les librairies.

    C'est à la compilation que ça plante

    N'existent pas en mode 32-bit. Essaye de générer le projet en mode 16-bit. Mais le résultat n'est pas garanti. Ca dépend du système.
    Je ne vois pas où déclarer la compilation en mode 16 ou 32 bits.

    La manip que tu veux faire ne se fait en principe plus en Win32. On passe par les fonctions du systèmes qui sont faites pour ça.
    Je sais bien, mais le but est juste de savoir manipuler les registres du coupleur série.

    A+

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par jackk
    Je ne vois pas où déclarer la compilation en mode 16 ou 32 bits.
    Ce n'est pas une question C. Je t'ai déjà indiqué où demander...
    Je sais bien, mais le but est juste de savoir manipuler les registres du coupleur série.
    Pas une question C non plus. Il faut écrire un driver. DDK est ton ami...

    http://www.developpez.net/forums/forumdisplay.php?f=16

  6. #6
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    Ce n'est pas une question C. Je t'ai déjà indiqué où demander...
    Je me suis mal exprimé. Je cherchais à quel endroit on choisissait la cible.
    J'ai trouvé. c'était dans les options du projet: platform.

    Pas une question C non plus. Il faut écrire un driver. DDK est ton ami...
    Je m'en doute et je sais que je suis hors norme.

    J'aurais du en parler plus tôt, mais mon but est de montrer le fonctionnement du coupleur série à mes élèves pour un TP d'électronique. Je ne peux pas consacrer assez d'heure pour leur enseigner à écrire un driver. Le référentiel du diplôme me l'interdit d'ailleurs.
    Merci pour votre aide en tout cas

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par jackk
    J'aurais du en parler plus tôt, mais mon but est de montrer le fonctionnement du coupleur série
    C'est quoi un coupleur série ?

  8. #8
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    C'est un synonyme d'interface, mais en plus précis car il s'agit du circuit chargé de gérer lles couches les plus basses du protocole de la transmission.

    A l'origine les premiers PC utilisaient un INTEL 8250. Les performances et possibilités ont bien évolué depuis, notamment avec l'apparition d'une pile FIFO, mais tout en restant compatible avec le circuit d'origine.

    A+

  9. #9
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par jackk
    C'est un synonyme d'interface, mais en plus précis car il s'agit du circuit chargé de gérer lles couches les plus basses du protocole de la transmission.

    A l'origine les premiers PC utilisaient un INTEL 8250. Les performances et possibilités ont bien évolué depuis, notamment avec l'apparition d'une pile FIFO, mais tout en restant compatible avec le circuit d'origine.
    Pourquoi l'enseignement officiel en France utilise-t-il des termes abscons ? Dans l'industrie et dans le monde réel en général, on dit 'UART'. Eventuellement, adaptateur série[ asynchrone], ou interface série[ asynchrone].

    Les pauvres lycéens ou étudiants qui vont débarquer dans le monde réel pour un stage ou un boulot, si ils parlent de 'coupleur série', on va les regarder avec des yeux ronds et les renvoyer à leurs chères études...

    Il faut absolument développer la convergence école/entreprise, sinon, on va droit au mur... Et c'est pas un problème de politique, mais de simple bon-sens...

    C'est l'avis d'un (jeune) formateur en informatique, ex- (vieux) professionnel du développement...

  10. #10
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    Dans l'industrie et dans le monde réel en général, on dit 'UART'
    Ca se discute.
    La première interface série (tu vois, je m'adapte) que j'ai utilisée était un USART (terminologie ZILOG)
    Ensuite est venue ACIA avec MOTOROLA avant d'entendre parler d'UART. Il faut donc se méfier des certitudes.

    Je n'ai pas envie de partir dans une petite guéguerre industrie / éducation nationale. D'autant que je n'ai pas exactement le profil education nationale.
    J'ai fait 10 ans dans un service électronique d'une grande entreprise et autant dans l'EN.

    Je reconnais que le terme de coupleur n'est pas ltechniquement le plus adapté. Je ne voulais pas utiliser le terme interface car il s'agit d'un forum informatique et je suppose qu'interface n'a pas forcément la même signification qu'en électronique (il n'y a qu'à demander à un informaticien et un électronicien ce qu'il entendent par buffer).

    Coupleur me semblait plus générique, c'est tout.

    A+

  11. #11
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par jackk
    Ca se discute.
    La première interface série (tu vois, je m'adapte) que j'ai utilisée était un USART (terminologie ZILOG)
    On était dans le contexte PC de base donc purement asynchrone.

    C'est un UART. (Universal Asynchronous Receiver Transmitter)

    Un USART, c'est un UART qui supporte aussi un mode synchrone... Y'a pas ça sur le PC de base. Il faut une carte d'extension.
    Ensuite est venue ACIA avec MOTOROLA avant d'entendre parler d'UART. Il faut donc se méfier des certitudes.
    (Asynchronous Communication Interface Adapter) on est pas loin d'un UART...

    Freescale (ex-Motorola) ne fait pas de composants pour PC... (problèmes d'endianess...)
    Je ne voulais pas utiliser le terme interface car il s'agit d'un forum informatique et je suppose qu'interface n'a pas forcément la même signification qu'en électronique (il n'y a qu'à demander à un informaticien et un électronicien ce qu'il entendent par buffer).
    Il n'y a aucun risque à utiliser les termes précis.

  12. #12
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    On était dans le contexte PC de base donc purement asynchrone.
    Pas vraiment. L'uart n'était qu'une étape dans la formation, afin que les étudiants puissent bosser chez eux sur leur PC.

    L'essentiel de la programmation se fait sur du microcontrôleur freescale.

    La première interface série (tu vois, je m'adapte) que j'ai utilisée était un USART (terminologie ZILOG)
    Ensuite est venue ACIA avec MOTOROLA avant d'entendre parler d'UART. Il faut donc se méfier des certitudes.
    Je ne vois pas où j'ai dit que ces composants étaient destinés aux PC.

    Freescale (ex-Motorola) ne fait pas de composants pour PC... (problèmes d'endianess...)
    Même remarque que la précédente. Et à l'époque c'était encore mororola. Freescale ne fabriquera jamais de 6850.

  13. #13
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par jackk
    Je ne vois pas où j'ai dit que ces composants étaient destinés aux PC.
    j'ai besoin de gérer un circuit et j'utilise les fonctions inportb et outportb avec borlandC 5.0.
    Aucun doute, il s'agit bien d'un PC !

  14. #14
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    Quelle mauvaise foi.

    Tu sors deux phrases séparées par une dizaine de posts. Entre-temps le sujet a dérivé et j'avais précisé lme situer dans un contexte plus général.

    Je ne sais pas ce que tu cherches à prouver mais pour la part je trouve ça un peu puéril et je n'ai pas de temps à perdre pour celà.

    Tu rajouteras surement le mot de la fin puisque pour moi c'est clos.

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

Discussions similaires

  1. Alignement inport/outport avec subsytem
    Par bluehangel dans le forum Simulink
    Réponses: 1
    Dernier message: 05/03/2014, 15h23
  2. inportation *.sql = message d' erreur
    Par Blaireau dans le forum Outils
    Réponses: 3
    Dernier message: 04/02/2007, 23h14
  3. MingW outport inport
    Par etudiantgeii dans le forum Windows
    Réponses: 18
    Dernier message: 06/01/2006, 13h44
  4. [sql] inport de donnees Oracle
    Par cedric12 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 05/09/2005, 16h13
  5. Réponses: 3
    Dernier message: 16/02/2005, 16h39

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