Phantom ILDMAS, UART IDLE line DMA Enable

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Phantom ILDMAS, UART IDLE line DMA Enable

ソリューションへジャンプ
1,767件の閲覧回数
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 解決策
1,337件の閲覧回数
apanecatl
Senior Contributor II

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

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,338件の閲覧回数
apanecatl
Senior Contributor II

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

0 件の賞賛
返信
1,338件の閲覧回数
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 件の賞賛
返信