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 :

Affichage de la conversion d'un ADC


Sujet :

C

  1. #21
    Membre émérite Avatar de stephl
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    643
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 643
    Par défaut
    Citation Envoyé par femtosa
    Et puis une petite amélioration :
    mod?? J'aurais plutôt utilisé %, car je ne connais pas de mod. En outre, je pense que le comportement de ce code est indéfini (dépend de l'ordre d'évaluation). Il vaut mieux utiliser:

  2. #22
    Membre éclairé Avatar de femtosa
    Inscrit en
    Juin 2002
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 253
    Par défaut
    Citation Envoyé par stephl
    mod?? J'aurais plutôt utilisé %, car je ne connais pas de mod.
    Oups ! Désolé, je suis en Delphi en ce moment ...

    Citation Envoyé par stephl
    En outre, je pense que le comportement de ce code est indéfini (dépend de l'ordre d'évaluation). Il vaut mieux utiliser:
    T'as raison oui

  3. #23
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Tu dois avoir un temps mort excessif, du à ton code, pendant lequel aucun afficheur n'est allumé. Dés que tu multiplexes les afficheurs un peu rapidement, ce temps mort n'est plus négligeable et la durée moyenne d'allumage d'un afficheur, donc sa luminosité, diminue

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut Sympa sympa
    Le code i=(i+1)%4; fonctionne niquel, merci beaucoup. Par contre pour ce qui est du temps , je visualise avec l'oscilloscope en se moment et y'a de soucis de ce coté là. J'ai branché sur ma chanel1 la patte du premier transistor qui commande mon premier afficheur et la chanel2 sur la patte du transistor suivant et y'a aucun temps mort.

  5. #25
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut Ca m'agace
    Ca m'agace parce que ça fait 3 jours que je suis sur ce problème. Je sents bien que c'est un truc tout con mais je trouve pas de solution...

    Ca marche niquel si je pilote que 2 afficheurs à partir de 3 ça devient pale alors qu'au final je dois en commander 6 !

    Verrais je le bout de tout ça ! lol


    Mais merci quand meme pour tout ce que vous avez fait !

  6. #26
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    J'ai branché sur ma chanel1 la patte du premier transistor qui commande mon premier afficheur et la chanel2 sur la patte du transistor suivant et y'a aucun temps mort.
    Tu as vérifié qu'il n'y avait pas de temps mort entre le premier et le deuxième (on peut penser que c'est pareil entre le deuxième et le troisième...) mais vérifie aussi qu'il n'y a pas de temps mort entre le dernier et le premier.

  7. #27
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut Pas bete
    J'ai vraiment penser que tu avais trouvé la solution , mais je n'ai pas de temps morts entre ma première commande et ma dernière commande. D'ailleur ça me choquerait presque en fait , si je regarde sur l'oscillo les signaux de commande de mes afficheurs n'ont vraiment aucun temps mort , ce qui voudrait dire que pendant 1/10 de us l'afficheur suivant charge la valeur de l'afficheur précédant ? ( bizarre comme phrase ,lol ) je ne sais pas si c'est le cas , car , je ne sais pas combien de temps il s'écoule entre la mise à 1 du port de controle de l'afficheur et l'envoie de la donnée sur l'autre port ... es tu sur qu'il ne faut pas un temps mort en fait ? je m'en va essayer ... lol

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut bah nan
    un temps mort ne fait rien de plus à mon prog ....aaaaaaaaaah pourquoi j'ai pas eut un bon vieux afficheur LCD , c'est l'innovation ça ! lol

  9. #29
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Je ne connais pas le dispositif d'affichage que tu utilises mais, en fait, es tu sûr que les afficheurs doivent être multiplexés ?

  10. #30
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut Ouais
    Oui mon matos doit être multipléxé! C'est un truc de fou , je respecte les tempo , les non-temps mort, je vois pas ce qui bloque !

  11. #31
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Tu as vérifié au niveau de tes "transistors" qui je suppose commande l'anode ou la cathode commune de l'afficheur. Vérifie aussi la commande individuelle des segments et son synchronisme avec la commande des transistors

  12. #32
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut Mes niveaux
    LEs niveaux des transistors semble bon. Le problème ne vient pas de la partie Hard puisqu'on m'a montré un prog qui marche sur cette carte et qui fait faire un affichage bien lumineux ,pas comme le mien !

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/04/2007, 17h04
  2. Conversion d'un ADC
    Par themacprod dans le forum C
    Réponses: 2
    Dernier message: 18/04/2007, 18h28
  3. [MySQL] affichage après conversion htmlentities
    Par mims1664 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/03/2007, 13h22
  4. Conversion HEXA -> ASCII pour affichage LCD
    Par MarcO_- dans le forum C
    Réponses: 11
    Dernier message: 03/03/2007, 17h47
  5. [JSP] conversion/affichage d'un texte en html
    Par astrofiles dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 22/02/2006, 16h23

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