Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void __attribute__((interrupt, no_auto_psv)) _DMA0Interrupt(void)
- {
- if(DmaBuffer==0) {
- adc_bemfL = BufferA[0][0]; //AN11
- adc_battery = BufferA[1][0]; //AN0
- adc_bemfR = BufferA[2][0]; //AN1
- adc_AN3 = BufferA[3][0]; //AN3
- } else {
- adc_bemfL = BufferB[0][0]; //AN11
- adc_battery = BufferB[1][0]; //AN0
- adc_bemfR = BufferB[2][0]; //AN1
- adc_AN3 = BufferB[3][0]; //AN3
- }
- DmaBuffer ^= 1; //Toggle between buffers
- IFS0bits.DMA0IF = 0; //Clear the DMA0 Interrupt Flag
- }
- // End DMA section
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement