Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

interuption IOC pic 12F1840



  1. #1
    guillaume83

    interuption IOC pic 12F1840


    ------

    Bonjour,
    j' ai programmé des 18f2550 et 16f84 il y a quelques années, et j 'avais bien compris la différence entre l’interruption externe INTx etl' interruption on port change.
    je me suis replongé dans les pic ressemant ayant besoin d'un petit µp à 8 pattes mon choix c'est porté sur le 12f1840 (pour des raisons de dispo chez mon fournisseur et non pour une fonction particulière)
    En étudiant le datasheet je vois que l’interruption on change peut être configurer pour chaque pin indépendamment,
    donc ma question quelle est la différence avec l’interruption INT qui existe toujours?
    Merci par avance, @+

    -----

  2. Publicité
  3. #2
    antek

    Re : interuption IOC pic 12F1840

    Citation Envoyé par guillaume83 Voir le message
    En étudiant le datasheet je vois que l’interruption on change peut être configurer pour chaque pin indépendamment,
    donc ma question quelle est la différence avec l’interruption INT qui existe toujours?
    Toujours la même !
    Une interruption interne réagit à un évenement interne . . .

  4. #3
    guillaume83

    Re : interuption IOC pic 12F1840

    12f1840 datasheet page 82:
    "8.4 INT Pin
    The INT pin can be used to generate an asynchronous
    edge-triggered interrupt. This interrupt is enabled by
    setting the INTE bit of the INTCON register. The
    INTEDG bit of the OPTION r
    egister determines on which
    edge the interrupt will occur. When the INTEDG bit is
    set, the rising edge will cause the interrupt. When the
    INTEDG bit is clear, the falling edge will cause the
    interrupt. The INTF bit of the INTCON register will be set
    when a valid edge appears on the INT pin. If the GIE and
    INTE bits are also set, the processor will redirect
    program execution to the interrupt vector."

    Toujours la même !
    Une interruption interne réagit à un évenement interne . . .

    Donc maintenant les pic ont une pin interne!!!!!!!...........

    Pour info la pin INT sur le 12f1840 est RA2.

  5. #4
    antek

    Re : interuption IOC pic 12F1840

    Citation Envoyé par guillaume83 Voir le message
    Donc maintenant les pic ont une pin interne!!!!!!!...........
    Pour info la pin INT sur le 12f1840 est RA2.
    Ben oui, c'est le progrès !
    Plus sérieusement mon cerveau a trop vite amalgamé "INTerne" et "INTerruption" !
    INTOnChange - interruption sur changement d'état d'une entrée
    L'autre -> interruption sur front montant ou front descendant d'une entrée

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    freepicbasic

    Re : interuption IOC pic 12F1840

    Une interruption interne réagit à un événement interne . . .
    ça devient de la philosophie !
    La phrase m'a fait sourire, et je me suis dit qu'il y avait là un raté
    Mais en fait, la phrase en elle même n' est pas forcément fausse !


    Une interruption interne;
    Une Lapalissade à première vue.
    Mais NON!
    L'interruption peut être , un reset, une coupure d'alimentation.
    Donc le traitement d'interruption dont on parle est soft donc interne.

    Une interruption interne réagit à un événement interne .
    Les timers sont internes , donc c'est vrai.


    Une interruption peut réagir à un événement externe
    Surement le fond la pensée exprimée...
    A+, pat

  9. #6
    antek

    Re : interuption IOC pic 12F1840

    Citation Envoyé par freepicbasic Voir le message
    ça devient de la philosophie !
    La phrase m'a fait sourire, et je me suis dit qu'il y avait là un raté
    Mais en fait, la phrase en elle même n' est pas forcément fausse !


    Une interruption interne;
    Une Lapalissade à première vue.
    Mais NON!
    L'interruption peut être , un reset, une coupure d'alimentation.
    Donc le traitement d'interruption dont on parle est soft donc interne.

    Une interruption interne réagit à un événement interne .
    Les timers sont internes , donc c'est vrai.


    Une interruption peut réagir à un événement externe
    Surement le fond la pensée exprimée...
    Pour philosopher, je dirais qu'un reset ne déclenche pas un phénomène interruption.
    La sémantique aurait aussi son mot à dire . . .

  10. Publicité
  11. #7
    freepicbasic

    Re : interuption IOC pic 12F1840

    On parle pourtant de reset à chaud pour le watch dog et à froid pour le reset.

    Dans le cas du WD c'est une réel int
    qui interromps définitivement le prog en cours

    Alors le Reset c'est quoi ?

    On vient d'inventer la philosophie du µc.
    A+, pat

  12. #8
    antek

    Re : interuption IOC pic 12F1840

    Citation Envoyé par freepicbasic Voir le message
    On vient d'inventer la philosophie du µc.
    Je propose la création d'une chaire . . . avec débats autour d'un verre après minuit . . .

  13. #9
    freepicbasic

    Re : interuption IOC pic 12F1840

    L'académie du µC !

    en guise de costume des vêtements connectés ?

    et à la place le l’épée le portable ?
    A+, pat

  14. #10
    guillaume83

    Re : interuption IOC pic 12F1840

    DE toute façons les watchdods sont utilisés vraiment que par une niche de programmeurs....



    Plus sérieusement mon cerveau a trop vite amalgamé "INTerne" et "INTerruption" !
    espérons que la chaire des philosophe du µc ne vous en tiennent pas rigueurs .

    INTOnChange - interruption sur changement d'état d'une entrée
    L'autre -> interruption sur front montant ou front descendant d'une entrée
    Justement dans la datasheet du 12f1840 il est précisé que l 'on peut choisir le front de l'interruption et configurer différemment les pins du port A ,
    d'où peut de différence avec l 'interruption externe classic.?

  15. #11
    antek

    Re : interuption IOC pic 12F1840

    Citation Envoyé par guillaume83 Voir le message
    Justement dans la datasheet du 12f1840 il est précisé que l 'on peut choisir le front de l'interruption et configurer différemment les pins du port A ,
    d'où peut de différence avec l 'interruption externe classic.?
    Différence telle que donnée peu ou prou.

  16. #12
    guillaume83

    Re : interuption IOC pic 12F1840

    Différence telle que donnée peu ou prou.
    trop philosophique pour moi.........


    moi je voie pas de différences, c'est peut etre une évolution de l 'interruption on change ,tout en gardant l’interruption externe classic pour garder la compatibilité avec d'ancien programmes?

  17. Publicité
  18. #13
    antek

    Re : interuption IOC pic 12F1840

    Citation Envoyé par guillaume83 Voir le message
    . . . moi je voie pas de différences, . . .
    De différence entre changement d'état et front ?

  19. #14
    guillaume83

    Re : interuption IOC pic 12F1840

    Non, entre l' interruption externe basic et l 'interruption on change du 12f1840 où l'on peut choisir l 'interruption sur une pin indépendamment des autre , et où l on peut choisir le front montant ou descendant .
    @+

Discussions similaires

  1. plus d'interuption sur pic 16F
    Par alainav1 dans le forum Électronique
    Réponses: 0
    Dernier message: 20/09/2011, 08h39
  2. les interuption sur pic16f84
    Par simoha dans le forum Électronique
    Réponses: 5
    Dernier message: 16/08/2011, 00h58
  3. interuption pic 18f
    Par nirvo dans le forum Électronique
    Réponses: 9
    Dernier message: 23/08/2010, 08h09
  4. interuption pic 18f
    Par nirvo dans le forum Électronique
    Réponses: 6
    Dernier message: 01/07/2010, 20h22
  5. Interuption volontaire de grossesse
    Par lolodecarvin dans le forum Contraception, gynécologie, grossesse et sexualité
    Réponses: 8
    Dernier message: 17/03/2008, 08h18
Découvrez nos comparatifs produits sur l'informatique et les technologies.