Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

PIC Envoyer des données en parallèle d'un programme



  1. #1
    inoxxam

    PIC Envoyer des données en parallèle d'un programme


    ------

    Bonjour,
    J'ai créé un programme sur un PIC, et j'aurai besoin d'envoyer des trames de données à intervalles réguliers et à une fréquence que je peux choisir, le tout en parallèle de mon programme actuel, sans trop le perturber, en gros sans interrompre son déroulement. Est-ce que c'est possible et si oui comment?

    Merci d'avance à tous et à bientôt!

    -----

  2. Publicité
  3. #2
    SuperTux

    Re : PIC Envoyer des données en parallèle d'un programme

    Le mieux est d'utiliser un système d'exploitation temps réél. J'utilise les AVR donc je ne peut pas t'en conseiller un pour les PIC, mais tu en as une liste dans le dernier Elektor (mars 2010).

    Sinon tu peux aussi te débrouiller avec un timer mais cela sera beaucoup moins sophistiqué et puissant en terme de possibilités.

  4. #3
    RISC

    Re : PIC Envoyer des données en parallèle d'un programme

    Salut,

    Pour pouvoir répondre à ta question il faudrait fournir plus de renseignements :
    1/ Quel PIC ?
    2/ Quelle fréquence utilises-tu ?
    3/ Combien de bits (maximum) et en combien de temps veux tu les envoyer ? (exemple débit max = 100kbits/s)
    4/ Quelle bande passante utilises ton programme actuel (10%, 20%,...aucune idée) ?

    a+

  5. #4
    inoxxam

    Re : PIC Envoyer des données en parallèle d'un programme

    Citation Envoyé par RISC Voir le message
    Salut,

    Pour pouvoir répondre à ta question il faudrait fournir plus de renseignements :
    1/ Quel PIC ?
    PIC 18F4553

    2/ Quelle fréquence utilises-tu ?
    20.000 MHz

    3/ Combien de bits (maximum) et en combien de temps veux tu les envoyer ? (exemple débit max = 100kbits/s)
    Au maximum 64 bits, pour le débit disons 64 kbits/s

    4/ Quelle bande passante utilises ton programme actuel (10%, 20%,...aucune idée) ?
    Aucune idée. Comment savoir?

    Merci beaucoup, et à bientôt!

  6. #5
    vede

    Cool Re : PIC Envoyer des données en parallèle d'un programme

    Citation Envoyé par inoxxam Voir le message
    Bonjour,
    J'ai créé un programme sur un PIC, et j'aurai besoin d'envoyer des trames de données à intervalles réguliers et à une fréquence que je peux choisir, le tout en parallèle de mon programme actuel, sans trop le perturber, en gros sans interrompre son déroulement. Est-ce que c'est possible et si oui comment?

    Merci d'avance à tous et à bientôt!
    Bonsoir,

    impossible...sans interrompre le déroulement du programme principal...

    après pleins de solutions :
    de la plus merdique : entrelacer le code principal avec le code d'envoi des bits
    à la plus pro : utiliser une interruption (sur timer) pour l'envoi des bits...

    vede
    ;O]
    Dernière modification par vede ; 25/02/2010 à 23h13.

  7. A voir en vidéo sur Futura

Sur le même thème :

Discussions similaires

  1. Envoyer ou recevoir des données à distance ...
    Par darkspy1313 dans le forum Électronique
    Réponses: 5
    Dernier message: 23/05/2009, 23h30
  2. envoyer des données au bus I²C
    Par trektonik22 dans le forum Électronique
    Réponses: 8
    Dernier message: 20/05/2009, 15h17
  3. récuperer des données d'un programme matlab
    Par manelh dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 16/05/2009, 19h22
  4. Réponses: 0
    Dernier message: 23/04/2009, 08h33
  5. Réponses: 1
    Dernier message: 31/03/2009, 09h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.