Programmation PIC / MikroBasic
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Programmation PIC / MikroBasic



  1. #1
    invite75cef98f

    Programmation PIC / MikroBasic


    ------

    Bonjour, je voudrais savoir si on peut mettre une valeur à un port, par exemple :

    PortX = 0

    Si oui, cela signifie quoi, car je sais qu'on peut faire ça :

    TrisX = 0, pour mettre toutes les fiches du PortX en sortie.

    Merci.

    -----

  2. #2
    invite75cef98f

    Re : Programmation PIC / MikroBasic

    Aidez-moi S.V.P. Urgence Internationale


  3. #3
    invite7a49d0d5

    Cool Re : Programmation PIC / MikroBasic

    Bonjour,

    oui, on peut "mettre une valeur" (0 ou 1) à un Port configuré en sortie...
    un p'tit exemple en MikroBasic :
    Code:
    TrsiB = %00000000  ' met les 8 ports B en sorties
    PortB = %00000101  ' met les ports B0 et B2 @ 1
    et ensuite il suffit de brancher des leds sur les PortB pour visualiser le résultat...
    vede
    ;O]
    __________________________
    ça y est j'ai trouvé les [] sur le MAC : Shift + Alt + ( ou )

  4. #4
    Gérard

    Re : Programmation PIC / MikroBasic

    Citation Envoyé par vede Voir le message
    Bonjour,

    oui, on peut "mettre une valeur" (0 ou 1) à un Port configuré en sortie...
    un p'tit exemple en MikroBasic :
    Code:
    TrsiB = %00000000  ' met les 8 ports B en sorties
    PortB = %00000101  ' met les ports B0 et B2 @ 1
    et ensuite il suffit de brancher des leds sur les PortB pour visualiser le résultat...
    vede
    ;O]
    __________________________
    ça y est j'ai trouvé les [] sur le MAC : Shift + Alt + ( ou )
    Hors sujet :
    []

    J'ai fait l'essai,ça maaaaaaaaaarche sur mon 27'.

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

    Re : Programmation PIC / MikroBasic

    Ben, c'est pareille que TrisB alors ?

  7. #6
    Gérard

    Re : Programmation PIC / MikroBasic

    Citation Envoyé par Quack_MD Voir le message
    Ben, c'est pareille que TrisB alors ?
    Le registre TRISx va dire si Entrée ou Sortie (0 = OUT, 1 = IN)
    Le registre PORTx va affecter une valeur aux SORTIES

    Si TRISB.0 = 0
    alors
    écrire PORTB.0 = 1 va mettre cette patte à 5V et
    PORTB.0 = 0 va mettre cette patte à 0V

  8. #7
    invite75cef98f

    Re : Programmation PIC / MikroBasic

    Ben mainenant c'est quoi PortB.0 le ".0" lol

  9. #8
    invite7a49d0d5

    Cool Re : Programmation PIC / MikroBasic

    Citation Envoyé par Quack_MD Voir le message
    Ben mainenant c'est quoi PortB.0 le ".0" lol
    re ;O]

    le 0 correspond au numéro du port, ici le Port B0...

    PortB.1 correspond au Port B1
    PortB.2 correspond au Port B2
    etc...

  10. #9
    Gérard

    Re : Programmation PIC / MikroBasic

    Citation Envoyé par Quack_MD Voir le message
    Ben mainenant c'est quoi PortB.0 le ".0" lol
    C'est le bit 0 de l'octet PORTB

    Quand on écrit PORTB.7, on parle du bit 7

    PS : je crois qu'en asm il faut écrire PORTB,7
    Dernière modification par Gérard ; 07/06/2010 à 18h43. Motif: grillé par vede [] avec MAC !

Discussions similaires

  1. Programmation du PIC16F877A (EasyPIC 4) sous MikroBasic
    Par invite466af31c dans le forum Électronique
    Réponses: 54
    Dernier message: 23/05/2010, 08h23
  2. Besoin d'aide pour de la programmation d'un PIC en PIC BASIC
    Par invitee5982f08 dans le forum Électronique
    Réponses: 24
    Dernier message: 26/01/2010, 11h18
  3. Programmation PIC
    Par katmai dans le forum Électronique
    Réponses: 4
    Dernier message: 07/08/2008, 20h40
  4. erreur 0X00 programmation PIC plus questions sur les PIC
    Par invite4a8ccabd dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 15h36
  5. afficheur avec PIC le tout sous mikrobasic !
    Par LTHOMAS dans le forum Électronique
    Réponses: 5
    Dernier message: 09/11/2006, 20h19
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...