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

{MikroC} Besoin d'aide pour petit programme



  1. #1
    HeadInTheSky

    {MikroC} Besoin d'aide pour petit programme


    ------

    Bonjour à tous

    Voilà, j'ai à réaliser un petit programme qui mesure la durée d'une impulsion (comprise entre 1ms et 2 ms ; période 20ms) afin de réaliser un asservissement suivant la valeur de cette impulsion. J'ai sous la main plusieurs PIC dont un 16F628A et un 16F877A.
    J'ai étudié mon sujet et voilà ce que j'en ai déduit :
    -Il faut autoriser les interruptions ; registre "intcon" ex en bin : 10001000 )
    -Si j'utilise un timer 8 bit, il faut passe par le préscaler (/8) ; (registre "option_reg" ; ex : en bin : 10000010 pour 1/8) ?
    -Si j'utilise un timer 16 bit ; pas besoin de préscaler
    -Mon impulsion a mesurer arrive sur la broche RB0/INT du PIC 16F628A
    -Osc = 4Mhz
    -Sur front montant de l'impulsion ; on démarre le timer
    -Sur front descendant, on arrête le timer
    -on lit sa valeur (par exemple variable val_puls=....)
    -on remet le timer à 0

    A ce point qu'en pensez-vous ?

    PS : c'est mon premier programme avec les PIC

    -----

  2. Publicité
  3. #2
    alainav1

    Re : {MikroC} Besoin d'aide pour petit programme

    bonjour,
    j'ai realisé ce type de programme pour cela j'ai utiliser un pic 16F876A
    avec un quartz de 20MH (frequence dans le pic 5MHZ)
    j'ai utilisé le timer1 (sur 16 bits)
    ma demarche
    detecter front montant
    timer1 mis à 0
    passer en detection font descendant
    detecter front descendant
    lecture du timer1(contenu du timer1H et timer1L)
    affichage sur LCD
    je repete cette methode afin d'afficher plusieurs valeurs
    le nombre maxi de mesure que j'ai pu réaliser est de 45 (sans chercher à optimiser) .
    si cela peux t'aider .
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  4. #3
    HeadInTheSky

    Re : {MikroC} Besoin d'aide pour petit programme

    Bonjour alainav1

    C'est en Mikroc que tu as écris ce programme ?

    Merci.

  5. #4
    HeadInTheSky

    Re : {MikroC} Besoin d'aide pour petit programme

    mon pbs n'intéresse personne ???
    en Mikrobasic, ça pourrais m'intéresser
    La connaissance s'accroît quand on la partage.

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    makoa

    Re : {MikroC} Besoin d'aide pour petit programme

    slt je travail aussi sur le mikro C,mikro C pro for avr,je fait qlqs programm pour piloter une module a distance via de reseau internet,et mon souci c' est qe j'arrive pas a le simuler, es k'il y aune configuration de base a faire?j'utilise comm composant : atmega32,enc28j60,besoin d'aide please

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/05/2009, 15h13
  2. Réponses: 0
    Dernier message: 13/05/2009, 15h12
  3. Besoin d'aide pour un petit programme...
    Par flodimoit dans le forum Électronique
    Réponses: 7
    Dernier message: 25/09/2008, 12h56
  4. Besoin d'aide pour un programme simple svp
    Par McCorwin dans le forum Électronique
    Réponses: 23
    Dernier message: 20/08/2008, 16h35
  5. Besoin d'aide pour le programme MCNP
    Par oursgenial dans le forum Physique
    Réponses: 1
    Dernier message: 19/08/2008, 22h14
Découvrez nos comparatifs produits sur l'informatique et les technologies.