Phantom ILDMAS, UART IDLE line DMA Enable

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Phantom ILDMAS, UART IDLE line DMA Enable

跳至解决方案
1,047 次查看
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

标记 (4)
0 项奖励
1 解答
617 次查看
apanecatl
Senior Contributor II

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

在原帖中查看解决方案

0 项奖励
2 回复数
618 次查看
apanecatl
Senior Contributor II

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

0 项奖励
618 次查看
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 项奖励