![National Instruments AT-MIO E Series Programmer'S Manual Download Page 118](http://html1.mh-extra.com/html/national-instruments/at-mio-e-series/at-mio-e-series_programmers-manual_3381557118.webp)
Chapter 4
Programming
©
National Instruments Corporation
4-53
The functions
MSC_IRQ_Configure
and
MSC_Pass_Through_
Polarity
allows you to select one of the IRQ 0-7 lines for Group A and
one for Group B and allows the enabling of pass-through interrupts
respectively. The Interrupt Control section also describes two interrupt
programs, one for Group A and one for Group B, which are skeletons of the
actual interrupt service routines. These programs do not address the
programming of the interrupt controller.
DMA Programming
You can program your AT E Series board so that the analog input, analog
output, or general purpose counter/timers can generate DMA requests
under appropriate circumstances. There are three logical DMA
channels—A, B, and C. There are three registers—Channel A Mode
Register (address 0x03), Channel B Mode Register (address 0x05), and
Channel C Mode Register (address 0x07)—corresponding to these logical
channels. These registers have bits to enable the logical channels, enable
interrupts on terminal count, define the transfer type and finally define
which physical DMA channel is associated with the logical channel.
Each logical channel, in turn, can service either analog input, analog
output, or the general-purpose counter/timers. You must program the AO
AI Select Register (address 0x09) and the G0GI Select Register (address
0x0B) to assign particular logical channels to either AI, AO, or GPCTs.
Figure 4-2 shows the three-stage DMA structure.
Figure 4-2. DMA Structure
Analog
Input
Analog
Output
GPCT1
GPCT2
Logical Channel Assignment
Logical
DMA
Channel A
Logical
DMA
Channel B
Logical
DMA
Channel C
Physical
DMA
Channel
Assignment
0
1
2
3
5
6
7
Summary of Contents for AT-MIO E Series
Page 131: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 2 National Instruments Corporation...
Page 132: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 3 AT MIO E Series RLPM...
Page 133: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 4 National Instruments Corporation...
Page 134: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 5 AT MIO E Series RLPM...
Page 135: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 6 National Instruments Corporation...
Page 136: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 7 AT MIO E Series RLPM...
Page 137: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 8 National Instruments Corporation...
Page 138: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 9 AT MIO E Series RLPM...
Page 139: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 10 National Instruments Corporation...
Page 140: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 11 AT MIO E Series RLPM...
Page 141: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 12 National Instruments Corporation...
Page 142: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 13 AT MIO E Series RLPM...
Page 143: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 14 National Instruments Corporation...
Page 144: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 15 AT MIO E Series RLPM...
Page 145: ...Appendix A OKI MSM82C55A Data Sheet AT MIO E Series RLPM A 16 National Instruments Corporation...
Page 146: ...Appendix A OKI MSM82C55A Data Sheet National Instruments Corporation A 17 AT MIO E Series RLPM...