Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
893 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  HELP:probleme ASM mes commandes BSF PORTA,1 ne marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HELP:probleme ASM mes commandes BSF PORTA,1 ne marche pas

n°759662
mysticpowe​r
Posté le 10-06-2004 à 19:16:54  profilanswer
 

list    p=16f870
        #include        p16f870.inc      ;registre
                                                                                 
;               CONFIGURATION DES PORTS
                                                                                 
;Port A
                                                                                 
;A_0    (In)            |
;A_1    (Out)           |
;A_2    (Out)           |
;A_3    (Out)           |
;A_4    (OuT)           |
;A_5    (Out)           |
                                                                                 
CONFIGA equ     B'000001'
                                                                                 
                                                                                 
        org 0
        goto start
 
;       macro
                                                                                 
movlf   macro   literal,file
        movlw   literal
        btfss   STATUS,C
        movwf   file
        endm
                                                                                 
                                                                                 
point   macro
        bsf     PORTA, 1  ;point unite
        endm
                                                                                 
moinsunite      macro
        bsf     PORTA, 2   ;moins dixiaine
        endm
                                                                                 
moinsdixaine    macro
        bsf     PORTA, 3   ;moins unite
        endm
 
 
; initialisation
                                                                                 
init
                                                                                 
        bsf     STATUS,RP0
        movlf   CONFIGA,TRISA
        movlf   CONFIGB,TRISB         ; Init ports B et c
        movlf   CONFIGC,TRISC
        bcf     STATUS,RP0
        return
                                                                                 
                                                                                 
                                                                                 
                                                                                 
start
        call init
        clrw
        clrF    PORTA
        clrF    PORTB
        clrF    PORTC
        bsf     PORTA,1
        point
        moinsunite
        end
 
Es ce que quelqu'un peut m'aider?
 
 

mood
Publicité
Posté le 10-06-2004 à 19:16:54  profilanswer
 

n°760787
raptor13
Posté le 11-06-2004 à 19:56:00  profilanswer
 

tu ne peut pas arreter ton programme comme ça !
 
après le end ton µcontroleur ne s'areteras pas. tant qu'il sera alimenté il continuras d'executer les instructions qu'il as en memoire
 
met une boucle infinie avant le end tu veras ça seras tout de suite mieux

n°761048
beel1
Posté le 12-06-2004 à 00:29:27  profilanswer
 

je comprend pas ce que fout 'btfss   STATUS,C' dans ta macro movlf : t'as un risque pour ne pas initialiser tes TRISx en sautant le movwf si C vaut 1
du coup ton port A peut rester en entrée
 
sinon ok pour la boucle infinie, ça sera toujours mieux :jap:

n°769638
mysticpowe​r
Posté le 18-06-2004 à 23:22:51  profilanswer
 


 
j'ai resolu le probleme, c'est juste à cause du type de Microcontroleur, avec le PIC 16F870, on ne peux pas changer le porta comme cela, c'est une histoire de digit ou analogique.....
 
J'ai tout mis sur un autre port,  le B est ca marche
 
                               merci
 
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  HELP:probleme ASM mes commandes BSF PORTA,1 ne marche pas

 

Sujets relatifs
Commandes pour executer une procédure sql à partir de phpJavascript et Flash... HELP!
Problemes d erreurs en ADA pour un devoir à rendre HelpProblemes d erreurs en ADA pour un devoir à rendre Help
[HELP] Comment bloquer les touches Windows & Ctrl Alt Supp ?java et commandes du système
HELP : Présentation PowerPoint en plein écran sans Menu URGENTfichier à include qui ne marche pas
[C] Forger les paquets HELPhtaccess avec easyPHP je suis débutant - HELP
Plus de sujets relatifs à : HELP:probleme ASM mes commandes BSF PORTA,1 ne marche pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR