<?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: MPC574xk LINFlexD UART receive 12 bit serial data. in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1903412#M25829</link>
    <description>&lt;P&gt;Dear Peter thank you for your response,&lt;/P&gt;&lt;P&gt;Actually, I read this document and WLS is set as 1, and WL1 AND WL0 are set as 1. However, in this configuration it does not work.&lt;/P&gt;&lt;P&gt;LINFlexD_14.LINCR1.R = 1;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.R = 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.WLS = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.SBUR = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;LINFlexD_14.UARTCR.B.WL0 = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.WL1 = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.LINFBRR.R = (uint16_t)(div &amp;amp; 15U); /* Fractional divider. */&lt;BR /&gt;LINFlexD_14.LINIBRR.R = (uint16_t)(div &amp;gt;&amp;gt; 4); /* Integer divider. */&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTSR.R = 0xFFFF;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.RFBM = 1U;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.LINCR1.R = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My configuration as above. However, it does not work. When WL0 is set 1 and WL1 is set 0, I can receive data, but these data are missing and confusing.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 09 Jul 2024 04:57:35 GMT</pubDate>
    <dc:creator>Birsen</dc:creator>
    <dc:date>2024-07-09T04:57:35Z</dc:date>
    <item>
      <title>MPC574xk LINFlexD UART receive 12 bit serial data.</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1901945#M25809</link>
      <description>&lt;P&gt;Hi NXP Community,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I work with an SBC IC that comminicate with MSC (Micro Sec. Commun.) protocol.&amp;nbsp; MPC574 MCU wants to receive data from this SBC IC by using LINFlexD UART protocol. There is 16 bits frame size that has 1 start bit, 4&amp;nbsp;address bits, 8 data bits and 2 stop bits. Thus 12 bits UART data should be received from MCU.&amp;nbsp;&lt;/P&gt;&lt;P&gt;How I configure&amp;nbsp;LINFlexD registers for this purpose?&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 08:22:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1901945#M25809</guid>
      <dc:creator>Birsen</dc:creator>
      <dc:date>2024-07-08T08:22:12Z</dc:date>
    </item>
    <item>
      <title>Re: MPC574xk LINFlexD UART receive 12 bit serial data.</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1902211#M25811</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I assume module should be set for 13bit frame&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PetrS_0-1720438841395.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/287534iE45FBFA51B5AA758/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PetrS_0-1720438841395.png" alt="PetrS_0-1720438841395.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;PetrS_0-1720438841395.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PetrS_1-1720438940141.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/287535i5C868819C6093F4A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PetrS_1-1720438940141.png" alt="PetrS_1-1720438940141.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;PetrS_1-1720438940141.png&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PetrS_2-1720438946682.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/287536i639969F1D7FCC5F5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PetrS_2-1720438946682.png" alt="PetrS_2-1720438946682.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;PetrS_2-1720438946682.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2024 11:42:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1902211#M25811</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2024-07-08T11:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: MPC574xk LINFlexD UART receive 12 bit serial data.</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1903412#M25829</link>
      <description>&lt;P&gt;Dear Peter thank you for your response,&lt;/P&gt;&lt;P&gt;Actually, I read this document and WLS is set as 1, and WL1 AND WL0 are set as 1. However, in this configuration it does not work.&lt;/P&gt;&lt;P&gt;LINFlexD_14.LINCR1.R = 1;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.R = 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.WLS = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.SBUR = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;LINFlexD_14.UARTCR.B.WL0 = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.WL1 = 1;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.LINFBRR.R = (uint16_t)(div &amp;amp; 15U); /* Fractional divider. */&lt;BR /&gt;LINFlexD_14.LINIBRR.R = (uint16_t)(div &amp;gt;&amp;gt; 4); /* Integer divider. */&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTSR.R = 0xFFFF;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.UARTCR.B.RFBM = 1U;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LINFlexD_14.LINCR1.R = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My configuration as above. However, it does not work. When WL0 is set 1 and WL1 is set 0, I can receive data, but these data are missing and confusing.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jul 2024 04:57:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1903412#M25829</guid>
      <dc:creator>Birsen</dc:creator>
      <dc:date>2024-07-09T04:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: MPC574xk LINFlexD UART receive 12 bit serial data.</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1904171#M25837</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;does that mean no flags are set in UARTSR (RDF or errors) for incoming frame?&lt;BR /&gt;Can you show frame received using scope/analyzer?&lt;BR /&gt;RxEn bit is not set, but probably you did it later.&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jul 2024 10:28:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1904171#M25837</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2024-07-09T10:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: MPC574xk LINFlexD UART receive 12 bit serial data.</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1906363#M25899</link>
      <description>&lt;P&gt;Actually, I can see message in both situation on logic analyser. And these signals are correct.&lt;/P&gt;&lt;P&gt;However, I can not receive data in DMA Buffer. When WL0 =1 and WL1 = 1 are set as 1, DMA Buffer is empty. When WL0 = 1, WL1 =0 are set DMA buffer is not empty, but receive data is missing or complex. (Not:&amp;nbsp;&lt;SPAN&gt;RxEn bit is set)&amp;nbsp;&lt;/SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="WL0 = 1, WL1 = 1, WLS = 1, SBUR =1" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/288172iE9953D023406C050/image-size/large?v=v2&amp;amp;px=999" role="button" title="image (3).png" alt="WL0 = 1, WL1 = 1, WLS = 1, SBUR =1" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;WL0 = 1, WL1 = 1, WLS = 1, SBUR =1&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="WL0 = 1, WL1 = 1, WLS = 1, SBUR =1" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/288173iEEEB96BF622022D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image (1).png" alt="WL0 = 1, WL1 = 1, WLS = 1, SBUR =1" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;WL0 = 1, WL1 = 1, WLS = 1, SBUR =1&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="WL0 = 1, WL1 = 0 WLS = 1, SBUR =1" style="width: 925px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/288175i9FA06AB5A1867F66/image-size/large?v=v2&amp;amp;px=999" role="button" title="image (4).png" alt="WL0 = 1, WL1 = 0 WLS = 1, SBUR =1" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;WL0 = 1, WL1 = 0 WLS = 1, SBUR =1&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="WL0 = 1, WL1 = 1, WLS = 1, SBUR =1" style="width: 945px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/288176i1C303E529BC9505D/image-size/large?v=v2&amp;amp;px=999" role="button" title="image (2).png" alt="WL0 = 1, WL1 = 1, WLS = 1, SBUR =1" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;WL0 = 1, WL1 = 1, WLS = 1, SBUR =1&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 13:53:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1906363#M25899</guid>
      <dc:creator>Birsen</dc:creator>
      <dc:date>2024-07-11T13:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: MPC574xk LINFlexD UART receive 12 bit serial data.</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1906375#M25900</link>
      <description>&lt;P&gt;Moreover, I set the receiver buffer length as 4. The entire image of the receiver buffer is as follow image.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Birsen_0-1720706489714.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/288177i0F8CD153056D7859/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Birsen_0-1720706489714.png" alt="Birsen_0-1720706489714.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Birsen_0-1720706489714.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 14:05:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC574xk-LINFlexD-UART-receive-12-bit-serial-data/m-p/1906375#M25900</guid>
      <dc:creator>Birsen</dc:creator>
      <dc:date>2024-07-11T14:05:27Z</dc:date>
    </item>
  </channel>
</rss>

