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

Etendre, Augmenter le nb d'ENTREES d'un PIC



  1. #1
    lcoulon

    Etendre, Augmenter le nb d'ENTREES d'un PIC

    Bonjour

    Je cherche a augmenter le nombre d'entrée d'un PIC en multiplexant.

    Je ne sais pas quel circuit CMOS ou TTL utiliser pour faire cela, ni quel code ( en C ) ecrire pour verifier regulierement quel est l'etat des entrées de mon PIC

    Je vous remercie de votre aide,

    -----


  2. Publicité
  3. #2
    Moezzz

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    Salut lcoulon;
    je te conseille d'utiliser ce que l'on apelle des ports expander qu'on peut facilement commander à travers les bus I2C ou SPI

  4. #3
    lcoulon

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    c'est bien un clavier à matrice, mais il n'y a pas de borne commune

    Le schema que j'utilise est celui-ci :

    http://www.pc-electronique.com/elect...ges/schema.gif

    Mon but est, tu l'as compris de remplacer le clavier matricé par des ports d'un autre circuit Pic .

  5. #4
    lcoulon

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    Désolé pour le post précédent j'ai répondu à un autre sujet par erreur ...

    En ce qui concerne l'extension des entrée ou sorties d'un Pic , j'ai trouvé ce composant : Microchip MCP23S08

    Il fonctionne en SPI, mais je ne suis pas à l'aise avec son fonctionnement.

    Sauriez vous m'expliquer dans les grandes lignes comment l'utiliser ?
    la datasheet ne me parle pas beaucoup.

  6. #5
    Moezzz

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    personellement j'ai utilisé le MAX7312 de maxim. son utilisation est très simple à interfacé et à configuré.

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

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    Salut à tous,

    tu as aussi le célèbre PCF8574 qui est simple à mettre en oeuvre avec le bus I2C.

    @+
    Tout est bien qui finit.

  9. Publicité
  10. #7
    lcoulon

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    Je ne sais pas comment gérer l'I2C ou le SPI, est ce facile ?
    ou faut il écrire de nombreuses lignes de code.

    existe il des petits tutos pour comprendre le fonctionnement de ces 2 protocols ?

  11. #8
    Jack

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    Préfère la spi, c'est beaucoup plus simple.

    Il faut connecter entrée du µC sur sortie du circuit et vice versa.

    Il faut valider la borne CS du circuit, puis on envoie un octet dans le buffer de transmission et on attend qu'il revienne dans le buffer de réception, à moins que ton µC possède un flag "buffer vide".

    Une petite suggestion: vu le prix des µC, pourquoi ne pas utiliser un 2ème µC pour augmenter le nombre d'I/O?

    Autre suggestion, pas couteuse: un bête registre à décalage avec buffer.

  12. #9
    lcoulon

    Re : Etendre, Augmenter le nb d'ENTREES d'un PIC

    Je ne suis pas expert et je ne sais pas trop comment utiliser SPI.

    Je pensai programmer un autre PIC qui me servirait d'extension d'entrées avec une table de vérité de ce style :



    Le Pic scruterai sans cesses l'état de 16 entrées (Q0 à Q15 ) et en fonction des états rencontrés, il mettrai un niveau correspondant sur 4 de ces sorties : A0 à A3

    Qu'en pensez vous ?
    Avez vous déjà fait cela ?

    si oui, pourriez vous poster des examples de codes (de préférence en C) pour m'aider ?

Sur le même thème :

Discussions similaires

  1. Augmenter la force d'un aimant
    Par seizetheday dans le forum Physique
    Réponses: 4
    Dernier message: 29/10/2008, 21h18
  2. Augmenter la sensibilité d'un micro.
    Par maxhandballeur dans le forum Électronique
    Réponses: 11
    Dernier message: 02/09/2008, 17h22
  3. Augmenter la puissance d'un moteur cc
    Par thor05 dans le forum Électronique
    Réponses: 68
    Dernier message: 19/08/2007, 18h25
  4. Etendre le volume d'une partition
    Par Koranten dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 18/05/2007, 23h38
  5. Augmenter la portée d'un émetteur
    Par kintaroOHE dans le forum Électronique
    Réponses: 10
    Dernier message: 04/04/2007, 19h37