Aller au contenu
  • Contributeurs populaires

    Personne n’a encore reçu de point de réputation cette semaine.

  • Statistiques des membres

    23 028
    Total des membres
    1 033
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

arzew

Membres Enregistrés
  • Compteur de contenus

    2
  • Inscription

Tout ce qui a été posté par arzew

  1. bonjour je voudrais me servir de la fonction "4 entrées multiplexées vers 2 comparateurs" du 16F648A (datasheet du 16F648A figure 10-1). Ma préocupation est cette configuration des comparateurs dans ce cas "Four inputs Multiplexed to Two Comparators". Je n'ai aucune interruptions lors de changements d'état des entrées RA0,1,2,3 Je pense qu'en joignant le programme mon erreur vous sera détectable . BUT: configurer le PIC16F648A avec 4 entrées multiplexées ;****** configurer module comparateur ****** clrf flag_reg clrf PORTA movf CMCON,0 andlw 0xC0 iorwf flag_reg,1 movlw 0x02 ;configurer comparateurs dans mode 4 entrées multiplexées movwf CMCON bsf STATUS,RP0 movlw b'00001111' ;RA0,1,2,3 entrées multiplexées movwf TRISA bcf STATUS,RP0 call t3ms movf CMCON,1 bcf PIR1,CMIF ;effacer flag comparateur bsf STATUS,RP0 bsf PIE1,CMIE ;activer interr comparateur bcf STATUS,RP0 bsf INTCON,PEIE bsf INTCON,GIE ;********* configurer référence tension interne au PIC ********** movlw 0x02 ;4 entrées multiplexées movwf CMCON bsf STATUS,RP0 movlw 0x06 ;b'00000110' movwf TRISA movlw 0xA6 ;b'10101010' movwf VRCON ;tension référence interne 2,08 V bcf STATUS,RP0 call t3ms ;********************** debut nop goto debut à l'exemple 11-1 du datasheet, pourquoi RA0 est dit en sortie alors qu'il est configuré en entrée par movlw 0x07 puis movwf TRISA ? Y a t'il un ordre dans la configuration des comparateurs, modules avant la référence tension ou contraire ? En tout cas mon programme ne donne pas ce que j'attends ! Merci de votre aide Arzew
×
×
  • Créer...