[PIC]-Communication entre 2 PICs->Envoi d'informations
Répondre à la discussion
Affichage des résultats 1 à 21 sur 21

[PIC]-Communication entre 2 PICs->Envoi d'informations



  1. #1
    jorg1n

    [PIC]-Communication entre 2 PICs->Envoi d'informations


    ------

    Bonjour,

    dans mon système, je souhaite utiliser 2 PICs:
    -1 PIC18F6722
    et
    -1 dsPIC30F2020

    Et je souhaite envoyer un mot de 10bit du PIC18 vers le dsPIC30F, mes je ne sais pas par quel moyen:
    -I²C
    -Port parallèle (mais cela me fait prendre 10 pin de chaque µC...)
    - ou autres...

    Je vous remercie d'avance pour vos conseils..

    PS:les 2 PICs seront sur la même carte... donc il n'y a pas de problème de distance entre les 2..(distance max : env 30cm)

    -----
    Dernière modification par jorg1n ; 12/03/2009 à 12h19.

  2. #2
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Bonjour,

    j'ai trouvé quelques informations pour établir une communication entre deux PIC avec une liaison I²C:
    http://www.aqra.ca/spip.php?page=art...&id_article=62

    Par contre les 2 PIC sont identiques et tourne à la même vitesse, mais peut on établir une liaison I²C entre un dsPIC et un PIC18 sachant que leur horloge sera différente?

    Merci d'avance

  3. #3
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Bonjour,

    personne n'aurait d'informations pour m'aider à choisir le type de liaison, et si une liaison I²C est faisable dans mon cas?

    Merci d'avance.

  4. #4
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    RE bonjour,

    après observation, j'ai vu aussi qu'il y avait le module EUSART afin de mettre en place une liaison RS232, alors que faut-il choisir? I²C ou RS232 pour établir une communication entre un dsPIC et un PIC18 situés sur la même carte (éloigné de 15 cm)?
    Y a t'il un problème si les 2 microcontroleurs ne tournent pas à la même vitesse?

    Merci d'avance

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

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    USART ou I²C, les vitesses des processeurs n'ont pas d'importance.

    On relie bien un PIC à 4Mhz avec un PC qui a un Pentium 69 tournant à 140 Ghz .....
    J'aime pas le Grec

  7. #6
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    C'est vrai...je n' y avais pas pensé...
    Que me conseillerai tu Daudet comme type de communication?
    Ai je besoin d'un MAX232 entre les 2 si je fais une USART?
    Merci encore
    Dernière modification par jorg1n ; 23/03/2009 à 13h15.

  8. #7
    DAUDET78

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Pour l'UART tu relies le RX1 au TX2 et le RX2 au TX1 (sans MAXmachin)
    Tout dépend de la quantité d'octet que tu dois transférer
    J'aime pas le Grec

  9. #8
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Il y a encore un autre module de communication...le module SPI, alors que choisir pour la communication entre un dsPIC et un PIC18?
    -I²C
    -USART
    -SPI

    Tout en sachant que nos données sont sur 10 bits?
    merci d'avance

  10. #9
    invite74b5b8f7

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Salut,

    C´est comme tu veux, l´usart si elle est déjà intégrée dans l´µC ne te permettra d´envoyer que des données de 7 ou 8 bits, pour les autres je crois qu´il n´y a pas de problème pour 10 bits, ce qu´il faut faire, c´est lire le manuel de tes PICs et voir laquelle permet d´envoyer 10 bits le plus facilement...

  11. #10
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Bonjour,

    merci pour ta réponse lil-vince.
    Je pense que je vais donc partir sur une liaison SPI.
    Des personnes auraient elles déjà mis en oeuvre une telle communication et pourraient me donner des infos?
    Merci d'avance

  12. #11
    invite74b5b8f7

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Ça doit tout être écrit dans le manuel d´utilisation du PIC et tu dois pouvoir trouver des exemples de programmation ainsi que des exemples de hard...

  13. #12
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Je te remercie , je vais regarder ça, et je vous tiens au courant...
    merci encore

  14. #13
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Je pense utilisé donc le bus SPI, je ne connais pas trop cette communication, et je me pose deux questions:
    - je voudrais savoir si l'on peut avoir plusieurs PIC relié sur le même Bus?
    - D'après la doc du 18F8722, en page 205 le bus SPI permet l'envoi de 8 bits de données en mode synchrone? Mais je croyais que l'on puvais envoyer 10 bits de données??

    Merci encore

  15. #14
    DAUDET78

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Citation Envoyé par jorg1n Voir le message
    - je voudrais savoir si l'on peut avoir plusieurs PIC relié sur le même Bus?
    Oui et non. Le SPI demande un fil d'adressage (Enabled) pour signaler que l'on accède à un périphérique (si il y en a plusieurs)
    J'aime pas le Grec

  16. #15
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Merci DAUDET,

    et as tu des informations sur la taille des données que l'on peut envoyer?

    Merci encore

  17. #16
    invite03481543

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Salut,

    jorg1n tu ne fais pas beaucoup d'efforts de recherche sur le forum...
    J'ai dû parler une bonne dizaine de fois de liaison RS485 entre 2 PIC si tu as de la distance, sinon le SPI c'est bien aussi tout dépend de ton application et des contraintes (que l'on ne connait pas encore )
    @+

  18. #17
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Salut Hulk...
    tout dépend de ton application et des contraintes (que l'on ne connait pas encore )
    jorg1n tu ne fais pas beaucoup d'efforts de recherche sur le forum...
    J'ai dû parler une bonne dizaine de fois de liaison RS485 entre 2 PIC si tu as de la distance
    Dans mon 1er post, je dis que la distance serait au max 30cm et sur la même carte, et 3 posts après je précise encore que la distance sera même de 15 cm max et encore sur la même carte...donc pas de problème de distance...

    Et au niveau des contraintes, j'en ai pas trop, j'ai juste une donnée de 10bits a envoyer, et je veux juste établir une liaison SPI entre un PIC18F6722 (maitre) et un PIC18F2520 (esclave) et un dsPIC30F2020(esclave) ..
    Voili voila Hulk...

  19. #18
    invite03481543

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Dans ton 1er post je ne vois que 2 PIC, il y en a donc 3 finalement.

    Ok, et quelle est la fréquence des envois, sont-ils nécessairement bidirectionnels?

    Si tu optes pour le SPI qui me semble bien, quel problème rencontres-tu?

  20. #19
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Bonjour,

    Ok, et quelle est la fréquence des envois, sont-ils nécessairement bidirectionnels?
    en ce qui concerne la fréquence des envois, je n'y ai pas encore réfléchis, je vais voir cela.Mais par contre ils seront je pense pour le moment (dans mon besoin actuel) unidirectionnel (envoi de commande).

    Si tu optes pour le SPI qui me semble bien, quel problème rencontres-tu?
    J'aurais souhaité savoir la taille des données qui peut etre envoyer dans chaque trame? (dans mon cas, il s'agira d'une données sur 10 bits, est ce possible?)

    Merci Hulk pour les infos.

  21. #20
    invite74b5b8f7

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Re,

    (dans mon cas, il s'agira d'une données sur 10 bits, est ce possible?)
    Et dans ton manuel, ils disent quoi???

  22. #21
    jorg1n

    Re : [PIC]-Communication entre 2 PICs->Envoi d'informations

    Bonjour à tous,

    je reviens vers vous pour vous donner un peu ce qu'il en est de mon petit projet...

    j'ai donc bien opté pour une liaison SPI, avec un envoi de 8bits...Le tout fonctionne très pour un envoi "standard", c'est à dire, un envoi d'un octet. Pour un envoi de 10 bits, je pense donc réaliser deux envoi de 8 bits. Sur le papier c'est OK, mais je suis pour le moment entrain de développer mon p'tit truc.

    Par contre je voulais savoir, comment est il possible de savoir si la trame a bien été envoyé et reçu?

    Merci d'avance

Discussions similaires

  1. distance communication entre 2 pic
    Par alainav1 dans le forum Électronique
    Réponses: 6
    Dernier message: 15/09/2008, 09h57
  2. cherche code pour communication SPI entre deux PICs...
    Par invite8f8ffe44 dans le forum Électronique
    Réponses: 1
    Dernier message: 24/04/2008, 19h12
  3. communication entre pic et pc
    Par alainav1 dans le forum Électronique
    Réponses: 9
    Dernier message: 16/02/2008, 12h38
  4. communication i2c entre deux pics
    Par invite45c27900 dans le forum Électronique
    Réponses: 2
    Dernier message: 02/11/2007, 22h56
  5. communication entre PICs et composants
    Par noisyboxes dans le forum Électronique
    Réponses: 16
    Dernier message: 27/05/2007, 17h23
Découvrez nos comparatifs produits sur l'informatique et les technologies.