Timer0 du PIC 16F877
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Timer0 du PIC 16F877



  1. #1
    microchess

    Timer0 du PIC 16F877


    ------

    Bonjour à tous! en ce moment j'aimerai utiliser l'interruption du PIC 16F877. Bon je me suis documenter à ce sujet, il y a 4 façons de la réaliser.
    Mais ce que je veux en réalité c'est de vérifier tous les 2ms si une donnée existe sur RC7 c'est à dire RX du PIC en provenance d'un PC.
    Parmi les 4 sources d'interruptions, je crois que le timer0 c'est à dire l'utilisation du PortA4 correspond le mieux à mon problème. N'est ce pas?
    D'abord, qu'est ce que je dois mettre sur le port A4 car je l'ai seulement configuré en entrée et comment je fais pour réaliser cette interruption.
    JE sais que je dois initialiser INTCON et les bits adéquats, avec les flags qui correspondent mais surtout comment écrire que tous les 2ms, faire
    Code:
     if (UART1_Data_Ready() == 1) {
        receive = UART1_Read();
        }
    Quelqu'un peut m'éclairer un peu s'il vous plait!

    -----

  2. #2
    adipie

    Re : Timer0 du PIC 16F877

    L'idéal serait de changer de PIC et d'en choisir un qui est capable de générer une interruption à la réception dans l'uart.
    Voir datasheet du PIC 18F2420 par exemple.

  3. #3
    microchess

    Re : Timer0 du PIC 16F877

    merci pour ta réponse mais il s'agit en effet d'un projet avec cahier de charge et mon cahier de charge précise que je dois utiliser le PIC 16F877.

  4. #4
    Gérard

    Re : Timer0 du PIC 16F877

    Citation Envoyé par microchess Voir le message
    Bonjour à tous! en ce moment j'aimerai utiliser l'interruption du PIC 16F877. Bon je me suis documenter à ce sujet, il y a 4 façons de la réaliser.

    ...
    Quelqu'un peut m'éclairer un peu s'il vous plait!

    Le 16F877 possède 14 sources d'interruption.
    Tu parles de laquelle ?
    Ca veut dire quoi "les 4 façons de la réaliser" ?

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

    Re : Timer0 du PIC 16F877

    slt! je parle du timer0 ici! est ce que cela convient à mon problème?

Discussions similaires

  1. timer0 sur pic45Fk20
    Par invite4e4527c6 dans le forum Électronique
    Réponses: 4
    Dernier message: 30/10/2012, 11h12
  2. timer0 PIC18f25k20
    Par invited40f9802 dans le forum Électronique
    Réponses: 7
    Dernier message: 22/08/2012, 15h42
  3. Timer0
    Par invite8dac0c00 dans le forum Électronique
    Réponses: 6
    Dernier message: 08/06/2009, 18h16
  4. Timer1 et timer0
    Par guifou dans le forum Électronique
    Réponses: 4
    Dernier message: 18/01/2009, 05h16
  5. programmation PIC (TIMER0)
    Par invite6a971ad3 dans le forum Électronique
    Réponses: 4
    Dernier message: 28/06/2008, 11h48
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...