2,6 → 2,7 |
#include "INTERRUPTS.h" |
#include "IOC.h" |
#include "SPI.h" |
#include "TIMER.h" |
|
void Interrupt_Init() { |
} |
21,6 → 22,14 |
// We need to check the interrupt flag of each enabled high-priority interrupt to |
// see which device generated this interrupt. Then we can call the correct handler. |
|
if (PIR1bits.TMR2IF) { |
|
TIMER_2_Interrupt_Handler(); |
|
PIR1bits.TMR2IF = 0; |
return; |
} |
|
if (INTCONbits.IOCIF) { |
// Call the handler |
IOC_Interrupt_Handler(); |
30,38 → 39,5 |
return; |
} |
|
// // Check to see if we have an I2C interrupt |
// if (PIR1bits.SSP1IF) { |
// |
// // Call the handler |
// I2C1_Interrupt_Handler(); |
// |
// // Clear the interrupt flag |
// PIR1bits.SSP1IF = 0; |
// |
// return; |
// } |
|
// if (PIR1bits.RCIF) { |
// |
// // Call the handler |
// UART_RX_Interrupt_Handler(); |
// |
// // Clear the interrupt flag |
// PIR1bits.RCIF = 0; |
// |
// return; |
// } |
|
// if (PIR1bits.TXIF) { |
// |
// // Call the handler |
// UART_TX_Interrupt_Handler(); |
// |
// // Clear the interrupt flag |
// PIR1bits.TXIF = 0; |
// |
// return; |
// } |
|
} |