<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: LPC82x DMA DSTBURSTWRAP behaviour in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1527287#M50252</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;For your case, you can choose not use "Burst Wrap" function.&lt;/P&gt;
&lt;P&gt;Just config&amp;nbsp; BURSTPOWER&amp;nbsp;0001: Burst size = 2 (21).&lt;/P&gt;
&lt;P&gt;config SRCINC to 0, DSTINC to 0x1, WIDTH to 0x02.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
    <pubDate>Fri, 23 Sep 2022 09:43:34 GMT</pubDate>
    <dc:creator>Alice_Yang</dc:creator>
    <dc:date>2022-09-23T09:43:34Z</dc:date>
    <item>
      <title>LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1520229#M50109</link>
      <description>&lt;P&gt;I am trying to generate a complex PWM using two SCT channels. They have to be synchronized so I am using&amp;nbsp;MATCHREL[1] and MATCHREL[2], and DMA to load the new values sequentially from memory per trigger - this seems to work perfectly for a single register, with DMA0_CFG register set to BURSTPOWER = 0, and no wrap settings (SRCBURSTWRAP and&amp;nbsp;DSTBURSTWRAP set to 0).&lt;/P&gt;&lt;P&gt;However, with BURSTPOWER = 1 (2^1 transfers),&amp;nbsp;DSTBURSTWRAP&amp;nbsp; = 1, and DMA destination set to&amp;nbsp;MATCHREL[1], two transfers occur, but as far as I could verify only MATCHREL[1] is written twice.&lt;/P&gt;&lt;P&gt;Are there any limitations on the behavior of DSTBURSTWRAP? I assumed that it would use the WIDTH value of the XFERCFG register and increase the destination accordingly, resetting once the burst was completed, but this doesn't seem to be the case. How is the transfer width of the sequential writes decided?&lt;/P&gt;&lt;P&gt;On that note, how does&amp;nbsp;XFERCFG&amp;nbsp;DSTINC value affects DSTBURSTWRAP? With&amp;nbsp;DSTINC set to a value different from 0, I know that at least it writes sequentially to addresses but the wrap functionality goes ignored (as far as I can reason) - at the very least i know it writes to&amp;nbsp;MATCHREL[3] since that controls a different subsystem.&lt;/P&gt;&lt;P&gt;Here is an snippet for the current DMA settings (uses old LPCOpen nomenclature) -&amp;nbsp; as stated above, to me the end result is double writes to MATCHREL[1]:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;#define HRES (104)&lt;BR /&gt;(...)&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="courier new,courier"&gt;LPC_DMA-&amp;gt;SRAMBASE = Chip_DMA_Table;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Chip_DMA_Table[0].dest = (uint32_t) &amp;amp;LPC_SCT-&amp;gt;MATCHREL[1].U;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Chip_DMA_Table[0].source = (uint32_t) &amp;amp;scandata[HRES];&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;(...)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;LPC_DMA-&amp;gt;DMACH[0].CFG = (1 &amp;lt;&amp;lt; 1) | (1 &amp;lt;&amp;lt; 4) | (1 &amp;lt;&amp;lt; 6) | (1 &amp;lt;&amp;lt; 8 )| (0 &amp;lt;&amp;lt; 14) | (1 &amp;lt;&amp;lt; 15);&lt;BR /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="courier new,courier"&gt;LPC_DMA-&amp;gt;DMACH[0].XFERCFG = (1 &amp;lt;&amp;lt; 0) | (2 &amp;lt;&amp;lt; 8 )| (1 &amp;lt;&amp;lt; 12) | (0 &amp;lt;&amp;lt; 14) | ((HRES-1) &amp;lt;&amp;lt; 16);&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 00:11:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1520229#M50109</guid>
      <dc:creator>nantunes</dc:creator>
      <dc:date>2022-09-12T00:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1521180#M50123</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Could you please share your project or simple project that can reproduce your issue? If still have not solved.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 10:01:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1521180#M50123</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-09-13T10:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1523114#M50165</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Base project isn't very useful as it runs on a custom board.&lt;/P&gt;&lt;P&gt;I've made a small sample that should run on most configurations (apologies in advance for large amounts of magic numbers):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;#if defined (__USE_LPCOPEN)
#include "chip.h"
#endif

#define HRES (104)

uint32_t scandata[HRES];

void configurePins(void) {
	LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |=  (1 &amp;lt;&amp;lt; 6);
	LPC_SYSCON-&amp;gt;PRESETCTRL    &amp;amp;= ~(1 &amp;lt;&amp;lt; 10);
	LPC_SYSCON-&amp;gt;PRESETCTRL    |=  (1 &amp;lt;&amp;lt; 10);
	LPC_IOCON-&amp;gt;PIO0[10] = 0x1 &amp;lt;&amp;lt; 8;
	LPC_IOCON-&amp;gt;PIO0[11] = 0x1 &amp;lt;&amp;lt; 8;

    LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (1&amp;lt;&amp;lt;7);	    /* Enable SWM clock */
    LPC_SWM-&amp;gt;PINASSIGN[3] = 0x0fffffffUL;		/* SPI0_SCK */
    LPC_SWM-&amp;gt;PINASSIGN[4] = 0xff0e1702UL;		/* SPI0_MOSI, SPI0_MISO, SPI0_SSEL */
    LPC_SWM-&amp;gt;PINENABLE0 = 0xfffffe1fUL;			/* (ACMP disabled) SWDIO, XTALIN, XTALOUT, RESET */
    LPC_SWM-&amp;gt;PINASSIGN[7] = 0xffffffffUL;		/* SCT0_OUT0 (disabled) */
    LPC_SWM-&amp;gt;PINASSIGN[8] = 0xff0b1103UL;		/* SCT0_OUT1, SCT0_OUT2, SCT_OUT3 */
    /* Set outputs: PIO0_23 is MISO, PIO0_13 and PIO0_3 are SCT0_OUT0/1, PIO0_1 is MUX, PIO0_0 is used for debug */
    LPC_GPIO_PORT-&amp;gt;DIR[0] |= (1 &amp;lt;&amp;lt; 23) | (1 &amp;lt;&amp;lt; 17) | (1 &amp;lt;&amp;lt; 13) | (1 &amp;lt;&amp;lt; 3) | (1 &amp;lt;&amp;lt; 1) | 1;
    /* Set outputs: PIO0_10 is control, PIO0_11 is mux select (experimental)*/
    LPC_GPIO_PORT-&amp;gt;DIR[0] |= (1 &amp;lt;&amp;lt; 10) | (1 &amp;lt;&amp;lt; 11);
    /* Set inputs: PIO0_14 is SSEL, PIO0_2 is MOSI, PIO0_15 is SCK */
    LPC_GPIO_PORT-&amp;gt;DIR[0] &amp;amp;= ~((1 &amp;lt;&amp;lt; 14) | (1 &amp;lt;&amp;lt; 2) | (1 &amp;lt;&amp;lt; 15));
}

void setupSCT()
{
	LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (1&amp;lt;&amp;lt;8);
	LPC_SYSCON-&amp;gt;PRESETCTRL |= 0x1 &amp;lt;&amp;lt; 8;
	LPC_SCT-&amp;gt;CONFIG &amp;amp;= ~(0x1);
	LPC_SCT-&amp;gt;MATCHREL[0].L = 17;
	LPC_SCT-&amp;gt;MATCHREL[0].H = 17;
	LPC_SCT-&amp;gt;MATCHREL[1].L = 20;
	LPC_SCT-&amp;gt;MATCHREL[1].H = 0;
	LPC_SCT-&amp;gt;MATCHREL[2].L = 20;
	LPC_SCT-&amp;gt;MATCHREL[2].H = 0;
	LPC_SCT-&amp;gt;MATCHREL[3].L = 0;
	LPC_SCT-&amp;gt;MATCHREL[3].H = 8;
	LPC_SCT-&amp;gt;DMAREQ0 |= (uint32_t) 1 &amp;lt;&amp;lt; 0;
	LPC_SCT-&amp;gt;DMAREQ1 |= (uint32_t) 1 &amp;lt;&amp;lt; 0;
	LPC_SCT-&amp;gt;EV[0].STATE = 0x1;
	LPC_SCT-&amp;gt;EV[0].CTRL = (1 &amp;lt;&amp;lt; 12);
	LPC_SCT-&amp;gt;EV[1].STATE = 0x1;
	LPC_SCT-&amp;gt;EV[1].CTRL = 0x1 | (1 &amp;lt;&amp;lt; 12);
	LPC_SCT-&amp;gt;EV[2].STATE = 0x1;
	LPC_SCT-&amp;gt;EV[2].CTRL = 0x1 | (1 &amp;lt;&amp;lt; 4) | (1 &amp;lt;&amp;lt; 12);
	LPC_SCT-&amp;gt;EV[3].STATE = 0x1;
	LPC_SCT-&amp;gt;EV[3].CTRL = 0x2 | (1 &amp;lt;&amp;lt; 12);
	LPC_SCT-&amp;gt;EV[4].STATE = 0x1;
	LPC_SCT-&amp;gt;EV[4].CTRL = 0x2 | (1 &amp;lt;&amp;lt; 4) | (1 &amp;lt;&amp;lt; 12);
	LPC_SCT-&amp;gt;EV[5].STATE = 0x1;
	LPC_SCT-&amp;gt;EV[5].CTRL = 0x3 | (1 &amp;lt;&amp;lt; 12);
	LPC_SCT-&amp;gt;EV[6].STATE = 0x1;
	LPC_SCT-&amp;gt;EV[6].CTRL = 0x3 | (1 &amp;lt;&amp;lt; 4) | (1 &amp;lt;&amp;lt; 12);
	LPC_SCT-&amp;gt;OUT[1].SET = (0x1 &amp;lt;&amp;lt; 2);
	LPC_SCT-&amp;gt;OUT[1].CLR = (0x1 &amp;lt;&amp;lt; 1);
	LPC_SCT-&amp;gt;RES = 3 &amp;lt;&amp;lt; 2;
	LPC_SCT-&amp;gt;OUT[2].SET = (0x1 &amp;lt;&amp;lt; 4);
	LPC_SCT-&amp;gt;OUT[2].CLR = (0x1 &amp;lt;&amp;lt; 3);
	LPC_SCT-&amp;gt;OUT[3].SET = (0x1 &amp;lt;&amp;lt; 6);
	LPC_SCT-&amp;gt;OUT[3].CLR = (0x1 &amp;lt;&amp;lt; 5);
	LPC_SCT-&amp;gt;LIMIT_L = 0x1;
	LPC_SCT-&amp;gt;LIMIT_H = 0x1;
	LPC_SCT-&amp;gt;CTRL_L &amp;amp;= ~(1 &amp;lt;&amp;lt; 2);
	LPC_SCT-&amp;gt;CTRL_H &amp;amp;= ~(1 &amp;lt;&amp;lt; 2);
}

void initDMA(void)
{
	LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= 1 &amp;lt;&amp;lt; 29;
	LPC_SYSCON-&amp;gt;PRESETCTRL &amp;amp;= ~(1 &amp;lt;&amp;lt; 29);
	LPC_SYSCON-&amp;gt;PRESETCTRL |= (1 &amp;lt;&amp;lt; 29);
	NVIC_DisableIRQ( DMA_IRQn );
	LPC_DMATRIGMUX-&amp;gt;DMA_ITRIG_INMUX[0] = DMATRIG_SCT0_DMA0;
	LPC_DMATRIGMUX-&amp;gt;DMA_ITRIG_INMUX[1] = DMATRIG_SCT0_DMA1;
	LPC_SYSCON-&amp;gt;PRESETCTRL &amp;amp;= ~(1 &amp;lt;&amp;lt; 29);
	LPC_SYSCON-&amp;gt;PRESETCTRL |= (1 &amp;lt;&amp;lt; 29);
	LPC_DMA-&amp;gt;CTRL = 1 &amp;lt;&amp;lt; 0;
	LPC_DMA-&amp;gt;SRAMBASE = Chip_DMA_Table;
}

void main(void)
{
	configurePins();
	setupSCT();
	initDMA();
	for(int i = 0; i &amp;lt; HRES; i++)
	{
		scandata[i] = (uint32_t) 0x00020001;
	}
	Chip_DMA_Table[0].dest = (uint32_t) &amp;amp;LPC_SCT-&amp;gt;MATCHREL[1].U;
	Chip_DMA_Table[0].source = (uint32_t) &amp;amp;scandata[HRES];
	Chip_DMA_Table[0].xfercfg = 0x00000000;

	LPC_DMA-&amp;gt;DMACOMMON[0].ENABLECLR = (1 &amp;lt;&amp;lt; 0);\
	LPC_DMA-&amp;gt;DMACH[0].CFG = (1 &amp;lt;&amp;lt; 1) | (1 &amp;lt;&amp;lt; 4) | (1 &amp;lt;&amp;lt; 6) | (1 &amp;lt;&amp;lt; 8 ) | (0 &amp;lt;&amp;lt; 14) | (1 &amp;lt;&amp;lt; 15);\
	LPC_DMA-&amp;gt;DMACH[0].XFERCFG = (1 &amp;lt;&amp;lt; 0) | (2 &amp;lt;&amp;lt; 8 ) | (1 &amp;lt;&amp;lt; 12) | (0 &amp;lt;&amp;lt; 14) | ((HRES) &amp;lt;&amp;lt; 16);
	LPC_DMA-&amp;gt;DMACOMMON[0].ENABLESET = (1 &amp;lt;&amp;lt; 0);
	LPC_DMA-&amp;gt;DMACOMMON[0].SETVALID = (1 &amp;lt;&amp;lt; 0);
	LPC_DMA-&amp;gt;DMACOMMON[0].SETTRIG = (1 &amp;lt;&amp;lt; 0);
	while(1)
	{
	}
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With TRIGBURST set to 1, both SCT_OUT1 and SCT_OUT2 should have the same output. But in this case,&amp;nbsp;SCT_OUT2 remains high as set in setupSCT(). Changing&amp;nbsp;DSTINC to 1 does make both&amp;nbsp;SCT_OUT1 and&amp;nbsp;SCT_OUT2 have the same output, but&amp;nbsp;SCT_OUT3 is also affected (so I assume the DMA is just increasing destination address without wrap).&lt;/P&gt;&lt;P&gt;My goal is simply to transfer the content of scandata[], two writes at a time, to a set of consecutive registers. I can probably manage to do it with two independent DMA transfers but I would like to know why TRIGBURST fails in this case.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 19:04:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1523114#M50165</guid>
      <dc:creator>nantunes</dc:creator>
      <dc:date>2022-09-15T19:04:53Z</dc:date>
    </item>
    <item>
      <title>Re: LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1524216#M50192</link>
      <description>&lt;P&gt;Hell,&lt;/P&gt;
&lt;P&gt;Yes, when set&amp;nbsp;DSTBURSTWRAP to 1,&amp;nbsp;meaning that the destination address range for each burst will be the same, not change, for your case, it is&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;MATCHREL[1].&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;How about set&amp;nbsp;SRCBURSTWRAP to&amp;nbsp;&lt;/SPAN&gt;SRCBURSTWRAP&amp;nbsp;&lt;SPAN&gt;1, and config&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;DSTINC&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; to1.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="lia-quilt-row lia-quilt-row-standard"&gt;
&lt;DIV class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single"&gt;
&lt;DIV class="lia-quilt-column-alley lia-quilt-column-alley-single"&gt;
&lt;DIV class="lia-form-input-wrapper"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alice_Yang_0-1663581230169.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/194108iEECC8DAD12339447/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alice_Yang_0-1663581230169.png" alt="Alice_Yang_0-1663581230169.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 19 Sep 2022 09:53:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1524216#M50192</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-09-19T09:53:58Z</dc:date>
    </item>
    <item>
      <title>Re: LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1524319#M50194</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thank you for the reply.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Considering BURSTPOWER = 1 (2^1), then each triggered transfer with SRCBURSTWRAP = 1 will have scandata[0] and scandata[1]. This is what I understand when the documentation says &lt;EM&gt;When enabled, the source data address for the DMA is “wrapped”, meaning that the source address range for each burst will be the&amp;nbsp;&lt;/EM&gt;&lt;EM&gt;same.&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN&gt;I am also assuming "range" is a sequential set of addresses/registers. It is also not clear if SRCINC should be set to 1 or 0 for SRCBURSTWRAP to have the expected behavior.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;That is also the equivalent of one of my original questions : If&amp;nbsp;DSTINC&amp;nbsp;is set to 1, will this mean the destination address wrap is performed or ignored? Is it part of the "range" calculation at all?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I would be happy to see an example where the destination address range for a burst is a sequential set of registers (in my case&amp;nbsp;MATCHREL[1] and&amp;nbsp;MATCHREL[2]).&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Sep 2022 13:33:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1524319#M50194</guid>
      <dc:creator>nantunes</dc:creator>
      <dc:date>2022-09-19T13:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1526842#M50242</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;We still are unable to reach the expected behaviour. I would like to have a confirmation this feature functions as described (and the fault is on our side), before we spend resources on building an alternative.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2022 15:36:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1526842#M50242</guid>
      <dc:creator>nantunes</dc:creator>
      <dc:date>2022-09-22T15:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1527287#M50252</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;For your case, you can choose not use "Burst Wrap" function.&lt;/P&gt;
&lt;P&gt;Just config&amp;nbsp; BURSTPOWER&amp;nbsp;0001: Burst size = 2 (21).&lt;/P&gt;
&lt;P&gt;config SRCINC to 0, DSTINC to 0x1, WIDTH to 0x02.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Fri, 23 Sep 2022 09:43:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1527287#M50252</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-09-23T09:43:34Z</dc:date>
    </item>
    <item>
      <title>Re: LPC82x DMA DSTBURSTWRAP behaviour</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1529758#M50299</link>
      <description>&lt;P&gt;While I do not think this answer addresses my issue, I will accept that it's technically valid for the example I set. No use continuing this discussion.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Sep 2022 19:19:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC82x-DMA-DSTBURSTWRAP-behaviour/m-p/1529758#M50299</guid>
      <dc:creator>nantunes</dc:creator>
      <dc:date>2022-09-28T19:19:28Z</dc:date>
    </item>
  </channel>
</rss>

