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

Programmation PIC / MikroBasic



  1. #1
    Quack_MD

    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. Publicité
  3. #2
    Quack_MD

    Re : Programmation PIC / MikroBasic

    Aidez-moi S.V.P. Urgence Internationale


  4. #3
    vede

    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 )

  5. #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'.

  6. #5
    Quack_MD

    Re : Programmation PIC / MikroBasic

    Ben, c'est pareille que TrisB alors ?

  7. A voir en vidéo sur Futura
  8. #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

  9. Publicité
  10. #7
    Quack_MD

    Re : Programmation PIC / MikroBasic

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

  11. #8
    vede

    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...

  12. #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 à 17h43. Motif: grillé par vede [] avec MAC !

Sur le même thème :

Discussions similaires

  1. Programmation du PIC16F877A (EasyPIC 4) sous MikroBasic
    Par Robert_Werlick dans le forum Électronique
    Réponses: 54
    Dernier message: 23/05/2010, 07h23
  2. Besoin d'aide pour de la programmation d'un PIC en PIC BASIC
    Par quentinbet dans le forum Électronique
    Réponses: 24
    Dernier message: 26/01/2010, 10h18
  3. Programmation PIC
    Par katmai dans le forum Électronique
    Réponses: 4
    Dernier message: 07/08/2008, 19h40
  4. erreur 0X00 programmation PIC plus questions sur les PIC
    Par ROTT dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 14h36
  5. afficheur avec PIC le tout sous mikrobasic !
    Par LTHOMAS dans le forum Électronique
    Réponses: 5
    Dernier message: 09/11/2006, 19h19