Problème avec les broches spéciales RB0/INT et RA4/T0CKI
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Problème avec les broches spéciales RB0/INT et RA4/T0CKI



  1. #1
    Montd'est

    Problème avec les broches spéciales RB0/INT et RA4/T0CKI


    ------

    Bonjour,

    J'ai un pic 16 f 84a que je programme en pascal , je cherche à créer un chenillard à 13 dels , il y a 2 vitesses différentes et à chaque "tour" on change de vitesse. Mon programme fonctionne en grande partie mais les 2 DELS branchés sur les ports spéciaux ne fonctionnent jamais , les ports ,RB0/INT et RA4TOCKI .

    voici mon programme :

    program NOEL2008squencedumlange;

    var i : integer;

    const premier : array[13] of byte =(%00000000, %00000000, %00000000,%00000000,
    %00100000, %01000000, %10000000, %00000010,
    %00000100,%00001000,%00010000, %00000001,%00000000); // commande du port B



    const deuxieme : array[13] of byte =(%00010, %00100,%01000,%10000,%00000,%0 0000
    ,%00000,%00000,%00000,%00000,% 00000,%00000,%00001); // commande du port A




    begin
    Trisb:=0;
    trisa:=0;
    portb:=0;
    porta:=0;

    while (1=1) do

    begin for i := 0 to 12 do // compteur
    begin
    portb:=premier[i]; // vitesse rapide sur port b
    porta:=deuxieme[i]; //vitesse rapide sur port a
    delay_ms(300); // 300 millième de secondes avant de changer de lampe
    end;

    for i := 0 to 12 do // compteur
    begin
    portb:=premier[i]; // vitesse lente sur port b
    porta:=deuxieme[i]; //vitesse lente sur port a
    delay_ms(1500); // 1.5 secondes avant de changer de lampe
    end;

    end;
    end.

    Ais-je activé une interruption ou quelque chose comme ça sans le savoir ?
    ( Le watch doc timer et power up timer sont sur off )

    Pouvez vous m'éclairer s'il vous plait ??

    -----

  2. #2
    lebaron71

    Re : Problème avec les broches spéciales RB0/INT et RA4/T0CKI

    bonjour,
    certainement les bits qui programment l'utilisation alternative de ces ports sont mal positionnés et empèchent l'instruction "trisx" de les mettre en sortie...

  3. #3
    gedonet

    Re : Problème avec les broches spéciales RB0/INT et RA4/T0CKI

    Bonjour
    Pour RA4, c'est un opendrain, c'est à dire qu'il s'agit d'une pin qui peut mettre à la masse si elle est à 0, mais qui ne fournit jamais de +5V à 1, il faut que tu branches ta led à l'envers, c'est en mettant à 0 qu'elle s'alumera par la mise à la masse, c'est simple à modifier dans ton programme, par exemple tu changes %00000010 en%00010010 .
    Pour RB0, il n'y a rien de particulier en se qui l'a concerne, verifie la resistance et le sens de la led.
    Gilles

  4. #4
    DavidDB

    Re : Problème avec les broches spéciales RB0/INT et RA4/T0CKI

    Salut,

    Je rectifie l'inversion de Gilles :

    une pin qui peut mettre à la masse si elle est à 1
    c'est en mettant à 1 qu'elle s'allumera par la mise à la masse-> bsf RA4
    David.

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

    Re : Problème avec les broches spéciales RB0/INT et RA4/T0CKI

    Mea-culpa...

    Pour RA4 :
    BCF RA4 -> sortie à GND et BSF RA4-> sortie à VDD

    Désolé pour l'erreur...

    David.

  7. #6
    Montd'est

    Re : Problème avec les broches spéciales RB0/INT et RA4/T0CKI

    Bonjour,

    merci pour ces réponses , ça a bien marché pour A4 mais il faut penser chaque fois à faire l'inversion quand on commande le port.

    Et pour B0 en faite le port était " claqué " , le même programme dans un pic neuf a bien activé B0.

Discussions similaires

  1. PIC18F4682 / INT RB0 / Mode Sleep
    Par jorg1n dans le forum Électronique
    Réponses: 24
    Dernier message: 12/12/2007, 22h24
  2. Besoin d'infos sur les années spéciales
    Par invite4520957b dans le forum Orientation après le BAC
    Réponses: 0
    Dernier message: 29/11/2007, 17h27
  3. problème de RA4 et RA5
    Par invitec0da5e32 dans le forum Électronique
    Réponses: 26
    Dernier message: 01/09/2007, 17h37
  4. problème de RA4 et RA5
    Par invitec0da5e32 dans le forum Électronique
    Réponses: 6
    Dernier message: 01/09/2007, 17h03
  5. problem avec RA4 !!
    Par bimo dans le forum Électronique
    Réponses: 5
    Dernier message: 15/06/2006, 17h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.