LPC43XX DMA channel config register

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

LPC43XX DMA channel config register

325 Views
robberpen
Contributor III

Hi

Based on Table 350. DMA Channel Configuration registers (CONFIG[0:7] 

Bit 0

  • If set b'0 to 1, then the DMA will start transfer?
  • If DMA transfer completed, this b'0 will auto set from 1 to 0?

Bit 18

  • If I want to setup DMA request signal, should I set to b'18 to 0 and b'0 to 0 ? then I can expect  DMA channel will enable/activate to startup transfer when DMA_request signal arrival?

robberpen_0-1724438842202.png

 

robberpen_1-1724438874536.png

 

Labels (1)
0 Kudos
Reply
4 Replies

281 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Bit 0

Q1)If set b'0 to 1, then the DMA will start transfer?

>>>>>Yes

Q2)If DMA transfer completed, this b'0 will auto set from 1 to 0?

>>>>I do not think the bit will update to 0 automatically after DMA transfer completed.

Bit 18

Q3)If I want to setup DMA request signal, should I set to b'18 to 0 and b'0 to 0 ? then I can expect  DMA channel will enable/activate to startup transfer when DMA_request signal arrival?

>>>>The bit 0 is DMA channel enable bit, the bit 18 is DMA channel request enable bit, if you want to DMA work, both bits must be enabled.

Hope it can help you

BR

Xiangjun Rong

xiangjun_rong_0-1724651138259.png

 

 

0 Kudos
Reply

251 Views
robberpen
Contributor III

Hi

After my tested.

  • bit0 will automatically reset to 0, after transfer completed
  • no matter bit18 is 0 or 1, DMA always begin transfer.  but I will like to DMA waitting DMA_req siganl to stat transfer. is any idea?

Regards

 

 

0 Kudos
Reply

239 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

does the DMA work or not?

BR

XiangJun Rong

0 Kudos
Reply

236 Views
robberpen
Contributor III

DMA is working at b'0 is immediate. but I want to DMA trigger by DMA_req with bust mode.

0 Kudos
Reply