Phantom ILDMAS, UART IDLE line DMA Enable

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Phantom ILDMAS, UART IDLE line DMA Enable

Jump to solution
994 Views
pmt
Contributor V

A number of the Kinetis Reference Manuals make reference to 'ILDMAS' in UART register C5.  Presumably this would allow DMA generation on an IDLE line condition (instead of an interrupt).  But no such bit is shown in the C5 register definition.  Was the ILDMAS functionality disabled in Kinetis, or is there a mistake in the manual?


pmt

Tags (4)
0 Kudos
1 Solution
564 Views
apanecatl
Senior Contributor II

I'm afraid that is a documentation error, ILDMAS in UART are not supported in Kinetis microcontrollers.

View solution in original post

0 Kudos
2 Replies
565 Views
apanecatl
Senior Contributor II

I'm afraid that is a documentation error, ILDMAS in UART are not supported in Kinetis microcontrollers.

0 Kudos
565 Views
michaelguntli
Contributor IV

Is someone from Freescale able to share the motivation why the ILDMAS (Idle DMA request) has been removed?

The DMA UART Rx is basically useless without this feature, because the data length which is received from UART is not known in 99% of the use cases...

DISCUSSION:  Missing critical RX UART DMA Event Functionality in Freescale Parts

FYI: Generating an interrupt on each byte receiption is not an accepted workaround, because this would make the whole DMA use case kind of useless..

0 Kudos