IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

PIC16F877 TIMER 2


Sujet :

Embarqué

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 2
    Points : 0
    Points
    0
    Par défaut PIC16F877 TIMER 2
    salut a tous ,

    bon j'ai fait un programme en assembleur qui sert a générer un signal carré en utilisant le Timer 2, la compilation sur MPLAB se fait correctement mais la simulation sur ISIS donne des erreurs

    SVP j'ai besoin de l'aide a fin de trouver l'erreurs dans mon programme suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    org 0x00
    
    BSF STATUS,RP0 
    
    BCF STATUS,RP1; bank1
    
    BCF TRISB,1; configurer RB1 comme sortie
    
    MOVLW 4
    
    MOVWF PR2; charger PR2 par 4
    
    BCF STATUS,RP0 ;bank0
    
    MOVLW B'00101000'
    
    MOVWF T2CON;   configurer post-diviseur =6 et pré-diviseur =1
    
    BSF PORTB,1 ;       initialise la sortie a 1
    
    bsf T2CON,TMR2ON;     activer le TMR2 
    
    TE  BTFSS PIR2,TMR2IF ; tester le flag 
    
    GOTO TE 
    
    COMF PORTB,1; changer la valeur ou bien vers 0 ou bien vers 1
    
    GOTO TE
    
    END
    et merci d'avance

  2. #2
    Membre actif
    Homme Profil pro
    Technicien Layout
    Inscrit en
    Août 2015
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Layout

    Informations forums :
    Inscription : Août 2015
    Messages : 275
    Points : 292
    Points
    292
    Par défaut
    Bonjour,

    je ne suis pas vraiment callé en assembleur juste quelques notions au travers de lecture. Par contre je peux te rediriger vers le site de bigonoff http://www.abcelectronique.com/bigonoff/, je pense que tu y trouvera pas mal de ressources.

    Bonne continuation!
    L’art est une activité humaine, le produit de cette activité ou l'idée que l'on s'en fait s'adressant délibérément aux sens, aux émotions, aux intuitions et à l'intellect. www.elise-galerie.com

Discussions similaires

  1. Comment faire un Timer de fonction PORTABLE ?
    Par dieuP1guin dans le forum C
    Réponses: 3
    Dernier message: 04/07/2003, 10h44
  2. [horloge] conflit caractère / timer
    Par JeanJean dans le forum C
    Réponses: 10
    Dernier message: 09/05/2003, 23h47
  3. [] [Réseau] Anti-timer, anti-idle
    Par clonevince dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 15/01/2003, 22h19
  4. Timer de précision
    Par guigui dans le forum MFC
    Réponses: 1
    Dernier message: 04/12/2002, 15h21
  5. Timer en µsecondes
    Par Dagobert dans le forum x86 16-bits
    Réponses: 3
    Dernier message: 25/11/2002, 00h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo