LPC5410x : DMA Burst Transfer

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

LPC5410x : DMA Burst Transfer

723件の閲覧回数
BTaylor
Contributor III

What is the difference between configuring a DMA channel with TRIGBURST = 0 (single transfer) and configuring the channel with TRIGBURST = 1 (burst transfer) and BURSTPOWER = 0 (burst size 1)? In other words, what is the difference between configuring a single transfer and configuring a burst transfer of size 1?

Also...the LPC5410x user manual indicates that that TRIGBURST "[s]elects whether hardware triggers cause a single or burst transfer". Is TRIGBURST really only applicable when hardware triggering is used or is it also applicable when software triggering is used?  

0 件の賞賛
返信
1 返信

708件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Brandon,

I think the two configurations are the same that configures a DMA channel with TRIGBURST = 0 (single transfer) and configure the channel with TRIGBURST = 1 (burst transfer) and BURSTPOWER = 0 (burst size 1). In the two cases, the DMA will transfer the bytes defined in WIDTH bits in Channel transfer configuration registers for each trigger.

I think the burst transfer is only valid for hardware triggering.

Hope it can help you

BR

XiangJun rong

0 件の賞賛
返信