![NXP Semiconductors MPC5605BK Скачать руководство пользователя страница 302](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852302.webp)
Chapter 17 eDMA Channel Multiplexer (DMA_MUX)
MPC5606BK Microcontroller Reference Manual, Rev. 2
302
Freescale Semiconductor
Once the eDMA request has been serviced, the peripheral will negate its request, effectively resetting the
gating mechanism until the peripheral reasserts its request AND
the next trigger event is seen. This means
that if a trigger is seen, but the peripheral is not requesting a transfer, that triggered will be ignored. This
situation is illustrated in
.
Figure 17-5. DMA_MUX channel triggering: Ignored trigger
This triggering capability may be used with any peripheral that supports eDMA transfers, and is most
useful for periodically polling external devices on a particular bus.
As an example, the transmit side of a DSPI is assigned to an eDMA channel with a trigger, as described
above. Once set up, the SPI will request eDMA transfers (presumably from memory) as long as its transmit
buffer is empty. By using a trigger on this channel, the DSPI transfers can be automatically performed
every 5
µs (as an example). On the receive side of the SPI, the SPI and eDMA can be configured to transfer
receive data into memory, effectively implementing a method to periodically read data from external
devices and transfer the results into memory without processor intervention.
A more detailed description of the capability of each trigger (such as resolution, or range of values) may
be found in
.
17.7.2
eDMA channels with no triggering capability
Channels 4–15 of the DMA_MUX provide the normal routing functionality as described in
Periph Request
Trigger
DMA Request
Содержание MPC5605BK
Страница 2: ...This page is intentionally left blank...
Страница 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Страница 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Страница 104: ...MPC5606BK Microcontroller Reference Manual Rev 2 104 Freescale Semiconductor This page is intentionally left blank...
Страница 243: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 243 Core platform modules...
Страница 244: ...MPC5606BK Microcontroller Reference Manual Rev 2 244 Freescale Semiconductor This page is intentionally left blank...
Страница 395: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 395 Communication modules...
Страница 396: ...MPC5606BK Microcontroller Reference Manual Rev 2 396 Freescale Semiconductor This page is intentionally left blank...
Страница 548: ...Chapter 24 LIN Controller LINFlexD MPC5606BK Microcontroller Reference Manual Rev 2 548 Freescale Semiconductor...
Страница 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Страница 646: ...MPC5606BK Microcontroller Reference Manual Rev 2 644 Freescale Semiconductor This page is intentionally left blank...
Страница 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Страница 716: ...MPC5606BK Microcontroller Reference Manual Rev 2 714 Freescale Semiconductor This page is intentionally left blank...
Страница 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Страница 788: ...MPC5606BK Microcontroller Reference Manual Rev 2 788 Freescale Semiconductor This page is intentionally left blank...
Страница 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Страница 894: ...MPC5606BK Microcontroller Reference Manual Rev 2 894 Freescale Semiconductor This page is intentionally left blank...
Страница 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...
Страница 944: ...MPC5606BK Microcontroller Reference Manual Rev 2 944 Freescale Semiconductor This page is intentionally left blank...