Faire des maths avec les pic
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Faire des maths avec les pic



  1. #1
    frenchy

    Faire des maths avec les pic


    ------

    bonjour,
    J'ai quelques questions:

    1. On peut faire n'importe quel calcul avec un pic ( Intégré, divisé, ...)?

    2. Seulement ca peut prendre un temps considérable?

    3. Les DSP sont plus adaptés si le critère vitesse est important?

    4. On peut t'on trouver le nombre de cycle machine pour réaliser par exemple une multiplication, une division ... Cela dépend directement du nombre de ligne de code en assembleur?

    Merci

    -----

  2. #2
    Murayama

    Re : Faire des maths avec les pic

    Bonjour!

    1. Oui, on peut faire n'importe quel calcul.
    2. Ben tout dépend du calcul.
    3. C'est un peu comparer une mobylette et un tracteur agricole,
    ce n'est pas le même usage. Par contre, on ne peut pas dans
    l'absolu éliminer un microcontrôleur parce que trop lent ou
    privilégier un DSP parce que plus rapide. Il faut voir les specs.
    Si c'est possible avec le microcontrôleur, il faut faire avec, sinon
    choisir autre chose.
    4. Le tout se trouve dans la doc technique du processeur et
    dépend du type de processeur. Et ce n'est pas uniquement lié
    au nombre de lignes d'assembleur.

    Par exemple, l'instruction assembleur pour multiplier
    (en général mpy) ne prend pas le même temps que jump (jp, jz,
    jnz, jc).

    Pascal

    Citation Envoyé par frenchy Voir le message
    bonjour,
    J'ai quelques questions:

    1. On peut faire n'importe quel calcul avec un pic ( Intégré, divisé, ...)?

    2. Seulement ca peut prendre un temps considérable?

    3. Les DSP sont plus adaptés si le critère vitesse est important?

    4. On peut t'on trouver le nombre de cycle machine pour réaliser par exemple une multiplication, une division ... Cela dépend directement du nombre de ligne de code en assembleur?

    Merci

  3. #3
    invitea5e3e6e1

    Re : Faire des maths avec les pic

    bonjour
    Comme l'a dit Murayama, tous les calcul sont possible.Bien sûr avec un calcul en flottant double, mieux vaut utiliser un 32 bits avec DSP.
    Pour la vitesse un PIC avec DSP est très rapide (selon quartz et PLL)
    J'ai utilisé un dsPIC30F6014 pour un filtre de Kalman , une gestion de 4 PID sur un drone et bien que écrit en C non optimisé, la vitesse est largement suffisante.
    Bien entendu , si vous voulez faire du traitement d'image numérique "en live", c'est pas un microcontrolleur le plus adapté...
    Courtoisement

Discussions similaires

  1. Faire une horloge avec un PIC
    Par invitef1e74cb6 dans le forum Électronique
    Réponses: 27
    Dernier message: 29/04/2011, 22h18
  2. Code en C pour faire clignoter une led avec un Pic
    Par lcoulon dans le forum Électronique
    Réponses: 6
    Dernier message: 11/04/2009, 16h30
  3. possible de faire ça avec un Pic ?
    Par sg1 dans le forum Électronique
    Réponses: 9
    Dernier message: 08/02/2009, 20h51
  4. Faire des maths apres le BAC
    Par invitefed755b9 dans le forum Orientation après le BAC
    Réponses: 3
    Dernier message: 10/12/2008, 18h54
  5. comment faire une tension alétoire avec un pic ou autre?
    Par invite3dff7c63 dans le forum Électronique
    Réponses: 17
    Dernier message: 13/04/2008, 09h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.