1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- #ifndef __DMA_H
- #define __DMA_H
- #ifdef __DMA_DEF
- #define EXTERN_DMA
- #else
- #define EXTERN_DMA extern
- #endif
- #define LONG_DATA 0xCB
- #define SHORT_DATA 0x13
- #define MAX_CHNUM 5
- #define SAMP_BUFF_SIZE 16
- #define ADSIZE 1
- EXTERN_DMA struct
- {
- unsigned int Adc1Ch0[ADSIZE];
- unsigned int Adc1Ch1[ADSIZE];
- unsigned int Adc1Ch2[ADSIZE];
- unsigned int Adc1Ch3[ADSIZE];
- unsigned int Adc1Ch4[ADSIZE];
- unsigned int Adc1Ch5[ADSIZE];
- unsigned int Adc1Ch6[ADSIZE];
- unsigned int Adc1Ch7[ADSIZE];
- unsigned int Adc1Ch8[ADSIZE];
- unsigned int FAM[ADSIZE];
- unsigned int VIC[ADSIZE];
- unsigned int ROX[ADSIZE];
- unsigned int CY5[ADSIZE];
- unsigned int CY5_5[ADSIZE];
- unsigned int CY6[ADSIZE];
- unsigned int MPPC[ADSIZE];
- // unsigned int Adc1Ch10[ADSIZE];
- // unsigned int Adc1Ch11[ADSIZE];
- // unsigned int Adc1Ch12[ADSIZE];
- // unsigned int Adc1Ch13[ADSIZE];
- // unsigned int Adc1Ch14[ADSIZE];
- // unsigned int Adc1Ch15[ADSIZE];
- } BufferA;
- //BufferA __attribute__((space(eds)));;
- EXTERN_DMA struct
- {
- unsigned int Adc1Ch0[ADSIZE];
- unsigned int Adc1Ch1[ADSIZE];
- unsigned int Adc1Ch2[ADSIZE];
- unsigned int Adc1Ch3[ADSIZE];
- unsigned int Adc1Ch4[ADSIZE];
- unsigned int Adc1Ch5[ADSIZE];
- unsigned int Adc1Ch6[ADSIZE];
- unsigned int Adc1Ch7[ADSIZE];
- unsigned int Adc1Ch8[ADSIZE];
- unsigned int FAM[ADSIZE];
- unsigned int VIC[ADSIZE];
- unsigned int ROX[ADSIZE];
- unsigned int CY5[ADSIZE];
- unsigned int CY5_5[ADSIZE];
- unsigned int CY6[ADSIZE];
- unsigned int MPPC[ADSIZE];
- // unsigned int Adc1Ch10[ADSIZE];
- // unsigned int Adc1Ch11[ADSIZE];
- // unsigned int Adc1Ch12[ADSIZE];
- // unsigned int Adc1Ch13[ADSIZE];
- // unsigned int Adc1Ch14[ADSIZE];
- // unsigned int Adc1Ch15[ADSIZE];
- }BufferB;
- //BufferB __attribute__((space(eds)));;
- EXTERN_DMA unsigned char DmaBuffer;
- EXTERN_DMA void InitDMA(void);
- EXTERN_DMA void InitDma0(void);
- #endif /* XC_HEADER_TEMPLATE_H */
|