Port C sur le PIC16F684
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Port C sur le PIC16F684



  1. #1
    invite9d3f5cd9

    Port C sur le PIC16F684


    ------

    Bonsoir à tous,
    Je suis en train de faire un programme qui contrôle un affichage LCD sur le port C. Je remarque que les données mémorisées sur le port C, restent sur les broches RC0 et RC1 la durée de l'instruction et s'effacent tandis que sur RC3 et RC4, elles demeurent tant qu'on ne les changent pas.
    Quelle en est la cause?
    Merci à l'avance.

    -----

  2. #2
    Gérard

    Re : Port C sur le PIC16F684

    Citation Envoyé par xouiram Voir le message
    Bonsoir à tous,
    Je suis en train de faire un programme qui contrôle un affichage LCD sur le port C. Je remarque que les données mémorisées sur le port C, restent sur les broches RC0 et RC1 la durée de l'instruction et s'effacent tandis que sur RC3 et RC4, elles demeurent tant qu'on ne les changent pas.
    Quelle en est la cause?
    Merci à l'avance.
    Bonjour,
    Les lignes d'entrées/sorties répondent au soft.
    Comment sont branchés RC0 --> RC4 ?

  3. #3
    invite9d3f5cd9

    Re : Port C sur le PIC16F684

    Me voilà de retour
    RC0-3 sont sur le port données du LCD D4-7
    Merci

  4. #4
    Gérard

    Re : Port C sur le PIC16F684

    Bonjour,
    Le LCD fonctionne-t-il ou pas ?

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

    Re : Port C sur le PIC16F684

    j'ai un problème semblable au tien

    je viens de réaliser un programme qui tourne trés bien sur un pic 16f877 ou j'utilise le CCP CAN ...
    mais je veut le mettre sur le pic 16f684 qui prend moins de place sur la carte

    PROBLEME:
    voici mon programme
    Code:
    #include "pic.h"
    
    #define Attendre(x) {for (dt=0;dt<x;dt++);}
    unsigned int dt;
    
    
    void main (void)
    {
    TRISC=0x20;
    while(1)
    {
    RC0=1; //led rouge
    Attendre(10000);
    RC1=1; // led vert
    Attendre(10000);
    }
    }
    mais les led clignote

    je trouve pas sa normal et vous? vous avez une idée ?

  7. #6
    ElMamat

    Re : Port C sur le PIC16F684

    Il faut configurer les sorties en numerique, les broches sont multiplexees avec le CAN, effacer le TRISC ne suffit.
    D'apres la doc :

    The ANSEL and CMCON0 registers must
    be initialized to configure an analog channel
    as a digital input. Pins configured as
    analog inputs will read ‘0’.

    apres ca ca devrait etre bon.
    @++

  8. #7
    inviteb0322323

    Re : Port C sur le PIC16F684

    Merci
    c'est bien se problème qui me bloquai des le début

  9. #8
    invite0a63013b

    Re : Port C sur le PIC16F684

    Citation Envoyé par xouiram Voir le message
    Bonsoir à tous,
    Je suis en train de faire un programme qui contrôle un affichage LCD sur le port C. Je remarque que les données mémorisées sur le port C, restent sur les broches RC0 et RC1 la durée de l'instruction et s'effacent tandis que sur RC3 et RC4, elles demeurent tant qu'on ne les changent pas.
    Quelle en est la cause?
    Merci à l'avance.
    Bjr
    est ce que tu as activé les interruptions ?

  10. #9
    inviteb0322323

    Re : Port C sur le PIC16F684

    re
    j'ai un programme qui tourne très bien sur Pic16f877
    j'utilise a l'intérieur le CCP1 en mode capture sur RC2

    je viens de passée sur un 16f684 ou le CCP1 se trouve sur RC5
    Code:
    CMCON0=0xFF;
    ANSEL=0x00;
    TRISC=0x20;
    OPTION=0x7F;  	//mise des resistance de pull up
    INTCON= 0xC0;	//autorisation générale des interruption GEI =1; 
    PIE1=0x05;	//autorisation interruption PIE 1
    CCP1CON=0x05;	//configuration en front montent de la prise de mesure
    T1CON=0x01;
    mais les interruption ne sont pas génère et mes registre ne change pas
    une idée?

  11. #10
    invite9d3f5cd9

    Re : Port C sur le PIC16F684

    J'avais résolu le problème en sélectionnant correctement les bits des "special function registers" Je ne me souviens pas exactement lequel, car cela fait déjà plusieurs mois de cela.

  12. #11
    inviteb0322323

    Re : Port C sur le PIC16F684

    je viens de résoudre mon probleme avec la mise a jour de HT-PIC

Discussions similaires

  1. Port serie/USB ===> port paralléle
    Par invited60b6f1f dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 07/11/2007, 20h52
  2. afficheur sur le port A
    Par jherve dans le forum Électronique
    Réponses: 3
    Dernier message: 29/10/2006, 11h36
  3. [EN COURS] adaptateur port parallèle -> port jeu
    Par invite08492e69 dans le forum Électronique
    Réponses: 0
    Dernier message: 16/10/2006, 20h33
  4. eeprom sur port //
    Par invitee17aeca5 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/05/2005, 17h57
  5. Imprimante + port parallèle + port USB ?
    Par Myr dans le forum Matériel - Hardware
    Réponses: 9
    Dernier message: 14/01/2004, 20h05
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...