Etendre, Augmenter le nb d'ENTREES d'un PIC
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

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



  1. #1
    invitedd558ae9

    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. #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

  3. #3
    invitedd558ae9

    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 .

  4. #4
    invitedd558ae9

    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.

  5. A voir en vidéo sur Futura
  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. #6
    invite03481543

    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.

    @+

  8. #7
    invitedd558ae9

    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 ?

  9. #8
    Jack
    Modérateur

    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.

  10. #9
    invitedd558ae9

    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 ?

Discussions similaires

  1. Augmenter la force d'un aimant
    Par invite981ec232 dans le forum Physique
    Réponses: 4
    Dernier message: 29/10/2008, 21h18
  2. Augmenter la sensibilité d'un micro.
    Par invite75facae4 dans le forum Électronique
    Réponses: 11
    Dernier message: 02/09/2008, 17h22
  3. Augmenter la puissance d'un moteur cc
    Par invite09dc026b dans le forum Électronique
    Réponses: 68
    Dernier message: 19/08/2007, 18h25
  4. Etendre le volume d'une partition
    Par invite31b5cbad 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 invite868d22da dans le forum Électronique
    Réponses: 10
    Dernier message: 04/04/2007, 19h37
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...