Liaison série à gogo
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Liaison série à gogo



  1. #1
    hoffmann

    Liaison série à gogo


    ------

    Bonjour,
    Voilà je suis souvent des sites d'électroniques qui vendent des composants sympatiques, mais qui la plus part du temps nécessite une liaison série (gps, gprs, détecteur d'emprinte digitale, etc...)
    Généralement nos microcontroleurs possède une lisaison série, voire deux non ?
    Quelle est donc votre stratégie lorsque vous voulez interfacer plusieurs liaison série ?

    Merci

    -----
    Hoffmann

  2. #2
    PIXEL

    Re : Liaison série à gogo

    pas de secrets , dans ce cas il faut une liaison série comportant un protocole d'adressage.

    le plus connu , si pas de grandes longueurs; l' i2C

  3. #3
    hoffmann

    Re : Liaison série à gogo

    J'ai l'impression que l'i2c est quand même moins répandu que la liaison série non ?
    Merci pour ta précision !
    Hoffmann

  4. #4
    PIXEL

    Re : Liaison série à gogo

    l' I2C EST une liaison SÉRIE.

    toi tu doit penser au pseudo RS232 aux niveaux TTL , mais c'est un dinosaure ,
    qui , de plus , n'est pas adressable : un seul appareil à chaque bout.

    presque tout les capteurs modernes sont en liaison I2C :

    http://www.lextronic.fr/P1764-teleme...son-srf08.html
    Dernière modification par PIXEL ; 25/02/2013 à 10h33.

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

    Re : Liaison série à gogo

    Tu as des UART qui fonctionnent en I²C : http://ics.nxp.com/products/bridges/...art.irda.gpio/
    J'aime pas le Grec

  7. #6
    hoffmann

    Re : Liaison série à gogo

    Bon, prenons un cas pratique,
    Ecran LCD 20x4 lignes en liaison série je trouve celui la :
    http://www.sparkfun.com/datasheets/LCD/SerLCD_V2_5.PDF
    9600 bps, 8 data bits, no parity, 1 stop bit, non-inverted

    Maintenant je veux rajouter un module audio (qui synthétise la voix) :
    http://dlnmh9ip6v2uc.cloudfront.net/...peech-v1.1.pdf
    5 V TTL-level interface, 9600 bps, 8 databits, no parity, 1 stop bit, non-inverted.

    Dans les deux cas, ils précisent les détails de la liaison série, mais ne parlent jamais d'adresses auxquels je peux les joindre....
    Dois je obligatoirement passer par une sorte de convertisseur ? Ai-je louper quelque chose ? Un pic du genre 18f4520 sait il gérer les adressages ?

    Merci pour votre éclairage car je suis un peu dans le brouillard !
    Hoffmann

  8. #7
    ftorama

    Re : Liaison série à gogo

    Les micros à 2 UARTs sont très fréquents et on en trouve assez facilement à 3 ou 4 UARTs aussi. Suffit de chercher un peu chez différents constructeurs ou de demander
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  9. #8
    RISC

    Re : Liaison série à gogo

    Salut,
    Citation Envoyé par hoffmann Voir le message
    Bon, prenons un cas pratique,
    Ecran LCD 20x4 lignes en liaison série je trouve celui la :
    http://www.sparkfun.com/datasheets/LCD/SerLCD_V2_5.PDF
    9600 bps, 8 data bits, no parity, 1 stop bit, non-inverted
    C'est relativement simple...quand cela parle de baud rate/data/parity/stop tu peux être pratiquement sûr qu'il s'agit d'une liaison asynchrone (UART).


    Maintenant je veux rajouter un module audio (qui synthétise la voix) :
    http://dlnmh9ip6v2uc.cloudfront.net/...peech-v1.1.pdf
    5 V TTL-level interface, 9600 bps, 8 databits, no parity, 1 stop bit, non-inverted.
    Même remarque que précédemment

    Dans les deux cas, ils précisent les détails de la liaison série, mais ne parlent jamais d'adresses auxquels je peux les joindre....
    Si ce sont des UARTs, la notion d'adresse (typique dans l'I2C) n'existe pas. Ce sont des liaisons Point à Point (sauf cas particulier du RS485)


    Dois je obligatoirement passer par une sorte de convertisseur ?
    Justement non ;=) La conversion 0-5V vers du +12V/-12V n'est nécessaire que lorsqu'il y a un cable. Sur la carte il suffit de connecter les composants les uns aux autres (TX sur RX et inversément)

    [QUOTE]Ai-je louper quelque chose ?
    Un pic du genre 18f4520 sait il gérer les adressages ?
    Oui s'il s'agit d'I2C. Pas besoin pour les UARTs

    Le plus simple c'est de prendre un PIC avec autant d'uarts que tu as besoin. Si tu as besoin de 2 UARTs utilises plutôt le PIC18F45K22, version récente du PIC18F4520. Si tu as besoin de 4 UARTs tu regardes les PIC24F... Si tu as besoin de 6, les PIC32 et au delà par soft tu peux en ajouter 8

    a+
    Dernière modification par RISC ; 12/03/2013 à 13h59.

  10. #9
    hoffmann

    Re : Liaison série à gogo

    Merci pour vos réponses...
    Ok donc quand on voit UART c'est du point à point.

    Je trouve que beaucoup de composants sont en UART alors qu'il serait plus simple pour tout le monde d'être en I2C non ?
    Car dès que l'on veut faire qqch de chouette avec plusieurs composants (1 lcd, 1 mini imprimante, 1 gps, 1 lecteur d'emprinte (par ex)) ça fait grossir le nombre d'UART et donc du PIC .....

    J'ai un ICD2 je vais regarder si il sait programmer des PIC32.

    Existe t'il une sorte de demultiplexeur pour liaison série ?

    Merci en tout cas !
    Hoffmann

Discussions similaires

  1. Liaison série en C
    Par Francois06 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 08/05/2012, 15h52
  2. Liaison Serie
    Par invite0ff982b6 dans le forum Électronique
    Réponses: 0
    Dernier message: 03/06/2007, 09h53
  3. Liaison série pic18 <> PC
    Par invitedeabeaf0 dans le forum Électronique
    Réponses: 2
    Dernier message: 06/03/2007, 23h13
  4. PYTHON: liaison série
    Par invite52346c65 dans le forum Logiciel - Software - Open Source
    Réponses: 13
    Dernier message: 05/12/2006, 12h44
  5. Multiplexeur de liaison serie ...
    Par Seb.26 dans le forum Électronique
    Réponses: 59
    Dernier message: 24/09/2006, 00h48
Découvrez nos comparatifs produits sur l'informatique et les technologies.