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

External interrupt PIC18F97J94



  1. #1
    achach

    External interrupt PIC18F97J94


    ------

    Bonjour,

    je n'arrive pas à trouver les pins d'interruption externe sur le PIC18F97J94,
    la pin INT0 est bien claire sur le RB0. mais je trouve pas INT1 et INT2.
    sur la datasheet, c'est sur la page 228, table 11-13, je comprends pas ce tableau


    http://ww1.microchip.com/downloads/e.../30000575C.pdf

    -----

  2. #2
    SportsEngine

    Re : External interrupt PIC18F97J94

    Bonjour,

    En fait l'entrée INT0 est uniquement présente sur RB0, par contre INT1 à INT3 sont accessibles sur n'importe quelle entrée remappable (RPx), c'est expliqué page 193 :
    10.9 INTx Pin Interrupts
    External interrupts on INT0, INT1, INT2 and INT3 are edge-triggered.
    INT0 is multiplexed with RB0 pin whereas INT1, INT2 and INT3 can only be used via remappable pins as shown in Table 11-13.
    Du coup il faut jouer sur les registres RPINRx à partir de la page 225.
    Dernière modification par SportsEngine ; 22/12/2017 à 09h33.

  3. #3
    SportsEngine

    Re : External interrupt PIC18F97J94

    Ici j'ai un exemple de ce que j'utilise pour le PIC24EP512GU810 pour le périphérique SPI1:

    HardwareProfile.h :
    Code:
    #define SPI1_MISO_RPPIN             78          // PPS - Configure SPI1_MISO - put on pin 47 (RPI78)
    #define SPI1_MOSI_RPPIN 			_RP100R 	// PPS - Configure SPI1_MOSI - put on pin 49 (RP100)
    #define SPI1_SCK_RPPIN              _RP101R 	// PPS - Configure SPI1_SCK - put on pin 50 (RP101)
    spi1.c :
    Code:
    __builtin_write_OSCCONL(OSCCON & 0xBF); // Unlock Peripheral Pin Select register
      _SDI1R = SPI1_MISO_RPPIN; // Configure SPI MISO pin
      SPI1_MOSI_RPPIN = 0x05; // Configure SPI MOSI pin
      SPI1_SCK_RPPIN = 0x06; // Configure SPI SCK pin
      __builtin_write_OSCCONL(OSCCON | 0x40); // Lock Peripheral Pin Select register
    Je pense que c'est le même principe pour ton PIC, à voir si il y a besoin de la séquence de déverrouillage et verrouillage de registre

Discussions similaires

  1. interrupt
    Par hessino02 dans le forum Électronique
    Réponses: 6
    Dernier message: 15/05/2015, 14h23
  2. external interrupt pic 18f25k20
    Par moutar1 dans le forum Électronique
    Réponses: 0
    Dernier message: 10/10/2012, 11h32
  3. External interrupt pic18f
    Par moutar1 dans le forum Électronique
    Réponses: 3
    Dernier message: 23/08/2012, 23h42
  4. MSP430 external clock
    Par gold5 dans le forum Électronique
    Réponses: 0
    Dernier message: 08/09/2011, 10h53
  5. External Bus Interface
    Par Syastyle dans le forum Électronique
    Réponses: 1
    Dernier message: 03/05/2007, 17h07
Découvrez nos comparatifs produits sur l'informatique et les technologies.