[Programmation] Module de µC pour communiquer en série.
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Module de µC pour communiquer en série.



  1. #1
    AmigaOS

    Module de µC pour communiquer en série.


    ------

    Bonjour

    J'aimerais "faire clignoter" une série de LEDs indépendamment en utilisant un STP16CP05 que je commande par un PIC.
    Le STP16CP05 est très simple à utiliser car il suffit de présenter les données en série en entrée(SDI) et de mettre à chaque fois un coup d'horloge et à la fin de valider le tout avec "LE". Et je peux faire ça avec PORTxbits.Rxy=0/1..., mais je me demande s'il n'y a pas un module connu dans les µC qui peut faire ça plus proprement.

    Merci

    -----

  2. #2
    antek

    Re : Module de µC pour communiquer en série.

    Je ne comprends pas, les modules présents sont bien indiqués sur les doc ?!

  3. #3
    naru2to

    Re : Module de µC pour communiquer en série.

    Bonjour,
    Tout simplement le périphérique SPI, qui gère l'horloge SCK, et les données bidirectionnelles MOSI et MISO. Dans le cas d'une communication unidirectionnelle comme c'est le cas avec les registres à décalage, il suffit de mettre une résistance de pull-down sur l'entrée MISO du µC

  4. #4
    AmigaOS

    Re : Module de µC pour communiquer en série.

    Merci naru2to !

    Je ne comprends pas, les modules présents sont bien indiqués sur les doc ?!
    Oui, mais si je vois dans la doc du µC, "SPI/I2C" j'aurais pas pensé à utiliser ça pour ce que je veux faire. C'est quelque chose que je n'ai jamais utilisé en faite.
    Dernière modification par AmigaOS ; 22/01/2018 à 21h08.

  5. A voir en vidéo sur Futura
  6. #5
    antek

    Re : Module de µC pour communiquer en série.

    Citation Envoyé par AmigaOS Voir le message
    Oui, mais si je vois dans la doc du µC, "SPI/I2C" j'aurais pas pensé à utiliser ça pour ce que je veux faire. C'est quelque chose que je n'ai jamais utilisé en faite.
    Il y a aussi l'UART, bien plus simple à utiliser.

  7. #6
    naru2to

    Re : Module de µC pour communiquer en série.

    L'UART n'est pas adapté pour les liaisons synchrones, or les registres à décalages ont besoin d'une horloge pour charger les données. Le bus I²C pourrait être adapté mais il est plus lent et il faut des résistances de pull-up sur les lignes. Le bus SPI peut être utilisé tel quel et est tout aussi simple à mettre en oeuvre que l'UART, alors pourquoi compliquer les choses.

  8. #7
    antek

    Re : Module de µC pour communiquer en série.

    J'avais pas vu que la communication devait être synchrone.
    Un USART alors . . .

  9. #8
    naru2to

    Re : Module de µC pour communiquer en série.

    Oui du coup j'ai eu un doute aussi, il y en a dans le même genre qui se pilotent uniquement en I²C, mais celui-ci est le même que le TLC5926/7 que je compte utiliser pour mon afficheur 32 x 128 ^^ c'est simplement un registre à décalage avec Clock, Data In, Data Out, et Latch, avec le petit plus qu'il régule en courant pour piloter directement des LEDs

Discussions similaires

  1. [Energie] Utilisation d'un hacheur série pour alimenter un module Peltier
    Par invite03338371 dans le forum Électronique
    Réponses: 8
    Dernier message: 01/04/2016, 10h34
  2. module bluetooth pour communiquer avec smartphone androide
    Par invitebd358db9 dans le forum Électronique
    Réponses: 3
    Dernier message: 26/01/2012, 12h14
  3. module USB VHF ondes courtes pour faire communiquer 2 pC ?
    Par omikron13 dans le forum Électronique
    Réponses: 5
    Dernier message: 22/03/2011, 06h54
  4. Communiquer avec module bluetooth!!!
    Par invite2431d6d5 dans le forum Matériel - Hardware
    Réponses: 4
    Dernier message: 14/12/2009, 19h24
  5. Solution pour transmettre une liaison série via un module HF
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 14
    Dernier message: 30/09/2009, 21h09
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...