Bonjour alors voilà j'utilise depuis peut le compilateur XC8 de microchip. J'essaye de rentrer en interruption mais impossible, pour cela j'ai fait un programme de test:
Je pense que le nom de la fonctionne d'interruption ne doit pas être bonne, mais impossible de trouver.Code:#include <stdio.h> #include <stdlib.h> #include <xc.h> #include "ConfBits.h" #define _XTAL_FREQ 4000000 void interrupt isr (){ TXREG = 'B'; } void main() { /************************ CONFIGURATION OSCILLATEUR ************************/ OSCCON = 0b01101010; //4MHz /************************ CONFIGURATION UART ************************/ TXSTA = 0b00101110; RCSTA = 0b10010000; BAUDCON = 0b00000000; SPBRGH = 0; SPBRGL = 25; __delay_ms (100); // Temps d'initialisation de l'UART /************************ CONFIGURATION INTERRUPTION ************************/ INTCON = 0b11000000; PIE1 = 0b00100000; PIE2 = 0; PIE3 =0; /************************ Envoie Tx ************************/ TXREG = 'A'; // Envoie sur la ligne Tx while (1){ } }
Merci
-----