Répondre à la discussion
Affichage des résultats 1 à 22 sur 22

Soucis avec un 74hc164n



  1. #1
    v2h

    Soucis avec un 74hc164n


    ------

    Bonjour tout le monde,

    alors voilà : afin de minimiser mes sorties de pics j'ai souhaiter prendre des registres à décalage en sortie série --> parallèle de type 74hhc164n.

    Je les ait donc commandés et ils sont arrivés aujourd'hui.


    J'ai regardé avec attention le datasheet et ait bien remarqué les deux entrée et c'est bien compris.

    /* Pour le test j'ai branché le 5V au 5V la masse à la masse le reset et l'horloge*/

    Afin de visulaliser le résultat j'ai branché une diode par sortie et ces diodes fonctionnent.


    Mon résultat :
    --> Quand je le met sous tension les diodes allumés sont 11111111
    --> le reset et actif car quand je le branche tout s'éteint, c'est bon
    --> Je veins de faire un essai avec un pic pour le controle auquel je branche 3 pattes sur reset horloge et je met 1 sur les deux entrée : tout s'allume, une fois ça a marché puis sa clignotte très vite et surtout dès que je m'approche sa foire ya des parasites monstrueux



    Voilà voilà
    Si vous aviez déjà rencontré ce problème ...
    Merci
    Vince

    -----

  2. Publicité
  3. #2
    renardhino

    Re : Soucis avec un 74hc164n

    Je ne vois qu'une solution :
    tu dégages un certain magnétisme

  4. #3
    DAUDET78

    Re : Soucis avec un 74hc164n

    Régle de base :
    On ne laisse jamais une entrée en l'air

    Tu peux donner ton schéma de montage?

    PS: pour faire une extension d'I/O ... il y a de bons circuits en I²C
    J'aime pas le Grec

  5. #4
    v2h

    Re : Soucis avec un 74hc164n

    Hum merci beaucoup ... ^^

    je vous fait le schéma de suite

  6. #5
    v2h

    Re : Soucis avec un 74hc164n

    Elec.jpg

    Voila tout y est

  7. A voir en vidéo sur Futura
  8. #6
    Qristoff

    Re : Soucis avec un 74hc164n

    Salut à tous,
    le HC164 ne convient pas pour faire une extension de I/O. Les sorties sont l'image des registres internes même lors du transfert. Ce qui signifie que pendant les 8 coups d'horloges, ça fait n'importe quoi...
    ça marche uniquement avec les lcd ou registre externe avec prise en compte externe au registre à décalage.
    Il faut utiliser un HC595.

  9. Publicité
  10. #7
    v2h

    Re : Soucis avec un 74hc164n

    A zut, n'y a t il pas moyen de faire avec même si pendant le décalage ça foire ?

    Car moi ça décale pas (Et en plus j'en ai commandé 10 )

  11. #8
    Jack

    Re : Soucis avec un 74hc164n

    Si c'est juste pour commander des leds, si tu charges ton registre en 1µs, on y verra que du feux. par contre, si les états intermédiaires comptent, il faudra latcher les sorties.

    Pour charger un registre à décalage avec un µcontrôleur, regarde si celui-ci possède une SPI, il n'y a rien de plus efficace.

  12. #9
    Qristoff

    Re : Soucis avec un 74hc164n

    C'est sur que si c'est pour commander des leds....

    @V2h: tu peux nous dire sur quelles pins tu as branché les trois signaux horloge, reset et entrée ?

    Voici un exemple de HC164 utilisé pour piloter un lcd avec trois fils...
    dans ce cas, c'est la commande de fin de décalage qui charge les valeurs dans le lcd.
    Images attachées Images attachées

  13. #10
    v2h

    Re : Soucis avec un 74hc164n

    apparement il y en a un mais je n'ait pas bien compris ce que c'étais, un protocole de dialogue ?

    Pour mon registre le soucis c'est que ça décal pas ...

  14. #11
    v2h

    Re : Soucis avec un 74hc164n

    Scuze Qristoff j'avais pas vu ta réponse : ce sont les pins RB5 6 et 7

  15. #12
    Qristoff

    Re : Soucis avec un 74hc164n

    Citation Envoyé par v2h Voir le message
    Scuze Qristoff j'avais pas vu ta réponse : ce sont les pins RB5 6 et 7
    coté HC164, pas coté pic (je m'en fout...)
    Pourquoi 3 lignes ? deux lignes suffisent la clck (8) et l'entrée A1 (1)ou A2 (2) en placant l'autre à 1.
    Le reset doit être toujours à 1 en pratique.
    Images attachées Images attachées

  16. Publicité
  17. #13
    v2h

    Re : Soucis avec un 74hc164n

    du coté hc164 :
    --> Gnd : p7
    --> clk : p8
    --> entrée : p 1 et 2
    --> 5V : p14
    --> reset : p9

  18. #14
    Qristoff

    Re : Soucis avec un 74hc164n

    l'entrée doit se faire sur la pin 1 ou la pin 2, l'autre entrée étant reliée au 5v, ainsi que le reset. (regarde le schéma du post #9)

  19. #15
    Qristoff

    Re : Soucis avec un 74hc164n

    La data doit être présente avant le coup d'horloge. T'aurais pas un probléme de soft ? il faut juste envoyer 8 coup d'horloge pas plus, pas moins !
    tu peux nous montrer ta petite boucle qui envoie l'octet au HC164, STP ?

  20. #16
    v2h

    Re : Soucis avec un 74hc164n

    Je vais essayer de mettre une des deux pattes d'entrée au 5v

    en attendant voici mon soft : (cc5x)

    void main(void)
    {
    TRISB = 0b00000000; //Initialisation du PortB
    PORTB = 0b00000000;


    PORTB.5 = 1; // Reset
    delay_ms(10);
    PORTB.5 = 0;
    delay_ms(10);


    PORTB.7 = 1; // Entrée logique pour le 164

    for (a=1;a<=7;a++) // (boucle) : signaux d'horloge
    {
    PORTB.6 = 1;
    delay_ms(10);
    PORTB.6 = 0;
    delay_ms(10);
    }

    }

  21. #17
    Qristoff

    Re : Soucis avec un 74hc164n

    Salut,
    le reset est actif niveau bas, donc pour la sortie RB5 (reset) elle doit passer à 0 puis revenir à 1 (pas le contraire). En plus, il ne faut pas resetter à chaque boucle du programme !

    Pour RB6, on dirait que tu n'as que 7 impulsions (je ne suis pas trés fort en C) mais pour moi
    for (a=1;a<=7;a++)
    ça compte de 1 à 7 et non pas de 1 à 8!

  22. #18
    v2h

    Re : Soucis avec un 74hc164n

    Oui pour la boucle je me suis gourré, je regarde pour le reset

  23. Publicité
  24. #19
    v2h

    Re : Soucis avec un 74hc164n

    Ca ne marche toujours pas

  25. #20
    Qristoff

    Re : Soucis avec un 74hc164n

    Salut,
    est ce que tu as un schéma au propre avec les pins numérotées ?
    débranche le reset pour l'instant cela ne sert à rien et relie la pin 9 du HC164 au 5V.

    Normalement toutes les sorties doivent être à 5V. C'est pas ce que tu observes ? Vérifie les branchements de ton CI au multimêtre !

  26. #21
    v2h

    Re : Soucis avec un 74hc164n

    ok je fais ça et je vous donne les résultats
    ^^

  27. #22
    v2h

    Re : Soucis avec un 74hc164n

    Donc voilà J'ai trouvé le pourquoi du comment de quoi ça marchait pas.

    Ba en fait sur la plaque à inssertion j'ai pas séparé les deux parties de pattes ...


    -----| Taper ici |-----

Sur le même thème :

Discussions similaires

  1. Soucis avec XP SP1
    Par HULK28 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 06/02/2012, 16h36
  2. soucis avec un autoradio
    Par philippe83 dans le forum Électronique
    Réponses: 5
    Dernier message: 17/03/2009, 16h58
  3. soucis avec intégrales
    Par mimine739 dans le forum Mathématiques du supérieur
    Réponses: 13
    Dernier message: 01/09/2007, 22h12
  4. soucis avec un moteur
    Par franck11 dans le forum Électronique
    Réponses: 2
    Dernier message: 17/07/2006, 11h32
  5. Soucis avec Astroshop...
    Par neopirat dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 9
    Dernier message: 26/03/2006, 21h15
Découvrez nos comparatifs produits sur l'informatique et les technologies.