[Programmation] Commander deux microcontrôleurs par le même clavier
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

Commander deux microcontrôleurs par le même clavier



  1. #1
    inviteeca39716

    Commander deux microcontrôleurs par le même clavier


    ------

    Bonjour
    Dans le cadre de mon projet de fin d'étude, j'ai besoin de saisir deux données par un clavier matriciel. La première donnée va commander un microcontrôleur, et la deuxième données va commander un deuxième microcontrôleur.
    J'ai essayé d'utiliser la liaison uart entre les 2 pic mais quand je simule sur isis ça ne marche pas
    Pouvez-vous m'aider à realiser le programme sur mikroc qui permet de gerer les 2 pic à travers le clavier ?
    Merci

    -----
    Images attachées Images attachées  

  2. #2
    invite1d577638

    Re : Commander deux microcontrôleurs par le même clavier

    Salut et bienvenue,

    C'est pas clair... En gros, ton souci c'est la liaison entre les deux PICs ? Ton clavier fonctionne correctement sur le premier ?

    Pourquoi deux microcontroleurs ?

  3. #3
    DAUDET78

    Re : Commander deux microcontrôleurs par le même clavier

    Bof bof ...
    - des 1nF sur les quartz
    - un quartz inutile
    - pas de découplage sur les Vdd
    - Pas de résistance de limitation de courant sur les LEDs
    - LED reliée au 0V au lieu du Vdd ( relié au Vdd, le µC accepte deux fois plus de courant , à vérifier sur la datasheet)

    Y a de la modif dans l'air !
    J'aime pas le Grec

  4. #4
    inviteeca39716

    Re : Commander deux microcontrôleurs par le même clavier

    Merci d'avoir répondu.
    Oui mon problème c'est le transfert des donnée saisie par le clavier au deuxième microcontrôleur.
    En fait j'ai deux instructions qui seront traitées en même temps, et puisque le microcontrôleur ne peut pas exécuter des actions simultanés j'ai choisi d'utiliser 2 pics: chaque pic exécute son instruction à part mais selon les données saisies par le même clavier.

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

    Re : Commander deux microcontrôleurs par le même clavier

    J'ai fait ce schéma sur isis pour pouvoir tester si la liaison entre les 2 pics est fonctionnelle. Mais réellement mon projet ne consiste pas à allumer des leds. Si ça marche sur un circuit simple ça marcherait certainement pour un circuit plus compliqué.

  7. #6
    antek

    Re : Commander deux microcontrôleurs par le même clavier

    Citation Envoyé par ensit Voir le message
    J'ai fait ce schéma sur isis pour pouvoir tester si la liaison entre les 2 pics est fonctionnelle.
    Ton seul problème immédiat est donc la communication avec les UART ?

  8. #7
    DAUDET78

    Re : Commander deux microcontrôleurs par le même clavier

    Citation Envoyé par ensit Voir le message
    En fait j'ai deux instructions qui seront traitées en même temps, et puisque le microcontrôleur ne peut pas exécuter des actions simultanés j'ai choisi d'utiliser 2 pics: chaque pic exécute son instruction à part mais selon les données saisies par le même clavier.
    tu peux expliciter ne peut pas exécuter des actions simultanés . Ca fait plus de 50 ans qu'on fait du multi-tache avec un seul processeur !
    J'aime pas le Grec

  9. #8
    inviteeca39716

    Re : Commander deux microcontrôleurs par le même clavier

    Je ne suis pas vraiment expert en electronique mais pour executer des taches simultanés sur un seul processeur on doit utiliser un systéme d'exploitation temps réel nn ? Dans mon cas j'utilise un pic16f877.
    Mon probleme c'est la liaison entre les 2 pic pour permettre au deuxiéme pic de lire la valeur saisi par le clavier.

  10. #9
    DAUDET78

    Re : Commander deux microcontrôleurs par le même clavier

    Citation Envoyé par ensit Voir le message
    mais pour executer des taches simultanés sur un seul processeur
    C'est quoi tes deux taches ? Une FFT sur 4 millions d'échantillons ?
    J'aime pas le Grec

  11. #10
    inviteeca39716

    Re : Commander deux microcontrôleurs par le même clavier

    Oui c'est exactement ça.
    Merci de m'aider à résoudre ce problème je suis étudiant en licence et je j'ai pas une grande connaissance en electronique.

  12. #11
    DAUDET78

    Re : Commander deux microcontrôleurs par le même clavier

    Citation Envoyé par ensit Voir le message
    Merci de m'aider à résoudre ce problème
    Explique les deux taches à faire
    et je j'ai pas une grande connaissance en electronique.
    Ce n'est pas de l'électronique, mais de la conception de programme.

    Tu as intérêt à bien m'expliquer ton architecture logiciel pour valider l'utilisation de deux µC .
    J'aime pas le Grec

  13. #12
    jiherve

    Re : Commander deux microcontrôleurs par le même clavier

    bonsoir,
    Comme il y a appui sur des touches par un opérateur je me demande donc sur quelle échelle temporelle la simultanéité est elle évaluée.
    Comme l'ami Daudet je pense que le problème est mal posé.
    JR
    l'électronique c'est pas du vaudou!

  14. #13
    inviteeca39716

    Re : Commander deux microcontrôleurs par le même clavier

    le fonctionnement de la machine que je vais concevoir est un peu compliqué. Mais les interrupteurs de fin de course vont etre actionnés par la machine nn pas par l'operateur

  15. #14
    DAUDET78

    Re : Commander deux microcontrôleurs par le même clavier

    Citation Envoyé par ensit Voir le message
    le fonctionnement de la machine que je vais concevoir est un peu compliqué.
    Donc c'est silence radio ?
    Ce sera de même pour moi .....

    On peut tout faire en électronique. Mais je ne vais pas passer du temps sur une élucubration de hard qui, à mon avis, est inutile (jusqu'à preuve du contraire et preuve que tu ne veux/peux pas fournir ).
    Bye bye et bon vent
    J'aime pas le Grec

  16. #15
    jiherve

    Re : Commander deux microcontrôleurs par le même clavier

    Re
    Mais les interrupteurs de fin de course vont etre actionnés par la machine nn pas par l'operateur
    Donc deux contacts de fin de course dont la fermeture sera séparée par plusieurs dizaine de ms voire secondes et qui n'induisent sans doute pas un calcul de FFT.
    Pour être constructif avant envoi dans les limbes : quel est la finalité de ce bousin ?
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. communication rs232 entre deux microcontroleurs
    Par invitedd396de2 dans le forum Électronique
    Réponses: 0
    Dernier message: 29/04/2011, 15h57
  2. Deux atomes de même nature ont-ils parfaitement la même masse ?
    Par invitecb952a70 dans le forum Physique
    Réponses: 12
    Dernier message: 15/06/2010, 00h15
  3. Réponses: 3
    Dernier message: 11/04/2008, 11h35
  4. commander des LED avec un clavier
    Par invite86ffa844 dans le forum Électronique
    Réponses: 14
    Dernier message: 24/08/2007, 15h59
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...