<?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: KM34Z128 uart config for 300bd 7E1 in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944680#M54529</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN class=""&gt;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="319750" data-username="nxf46115" href="https://community.nxp.com/people/nxf46115"&gt;Felipe García&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;nbsp;May it will support (7E1)7 bit data,1parity and 1stop bit &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;UART_C1 register -&amp;nbsp; &lt;/SPAN&gt;if&amp;nbsp; i enable SET(UART_C1_PE_MASK) ,&lt;SPAN class=""&gt;7E1&lt;/SPAN&gt; should work but for me not working why? any other configuration need?&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/85491i2192357083033EFF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Jun 2019 04:46:22 GMT</pubDate>
    <dc:creator>raja_m</dc:creator>
    <dc:date>2019-06-06T04:46:22Z</dc:date>
    <item>
      <title>KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944678#M54527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I used KM34Z128.&amp;nbsp; it is working 300 bd and 8N1. but not able configure&amp;nbsp; 7E1 mode. how to configure 300bd 7E1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UART3_Init(UART_MODULE_INTRMODE_CONFIG1(SET_300_BR,SystemState.SysClk));&lt;BR /&gt;UART_InstallCallbackUART2_UART3(UART_INTERRUPT_PRIORITY, OpticalEventHandler);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define UART_MODULE_INTRMODE_CONFIG(brate,bclk) \&lt;BR /&gt;(tUART){ \&lt;BR /&gt;/* BDH */ CLR(UART_BDH_RXEDGIE_MASK)|((CALC_SBR(brate,bclk)&amp;gt;&amp;gt;8)&amp;amp;0x1f), \&lt;BR /&gt;/* BDL */ ((CALC_SBR(brate,bclk)&amp;gt;&amp;gt;0)&amp;amp;0xff), \&lt;BR /&gt;/* C1 */ CLR(UART_C1_LOOPS_MASK)|CLR(UART_C1_RSRC_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C1_M_MASK)|CLR(UART_C1_WAKE_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C1_ILT_MASK)|CLR(UART_C1_PE_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C1_PT_MASK), \&lt;BR /&gt;/* C2 */ CLR(UART_C2_TIE_MASK)|CLR(UART_C2_TCIE_MASK)| \&lt;BR /&gt;/* .. */ SET(UART_C2_RIE_MASK)|CLR(UART_C2_ILIE_MASK)| \&lt;BR /&gt;/* .. */ SET(UART_C2_TE_MASK)|SET(UART_C2_RE_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C2_RWU_MASK)|CLR(UART_C2_SBK_MASK), \&lt;BR /&gt;/* S2 */ CLR(UART_S2_RXEDGIF_MASK)|CLR(UART_S2_MSBF_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_S2_RXINV_MASK)|CLR(UART_S2_RWUID_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_S2_BRK13_MASK), \&lt;BR /&gt;/* C3 */ CLR(UART_C3_T8_MASK)|CLR(UART_C3_TXDIR_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C3_TXINV_MASK)|CLR(UART_C3_ORIE_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C3_NEIE_MASK)|CLR(UART_C3_FEIE_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C3_PEIE_MASK), \&lt;BR /&gt;/* MA1 */ SET(UART_MA1_MA(0x00)), \&lt;BR /&gt;/* MA2 */ SET(UART_MA2_MA(0x00)), \&lt;BR /&gt;/* C4 */ CLR(UART_C4_MAEN1_MASK)|CLR(UART_C4_MAEN2_MASK)| \&lt;BR /&gt;/* .. */ CLR(UART_C4_M10_MASK)|((CALC_BRFA(brate,bclk)&amp;gt;&amp;gt;0)&amp;amp;0x1f), \&lt;BR /&gt;/* C5 */ CLR(UART_C5_TDMAS_MASK)|CLR(UART_C5_RDMAS_MASK), \&lt;BR /&gt;/* C7816 */ CLR(UART_C7816_ONACK_MASK)|CLR(UART_C7816_ANACK_MASK)| \&lt;BR /&gt;/* ..... */ CLR(UART_C7816_INIT_MASK)|CLR(UART_C7816_TTYPE_MASK)| \&lt;BR /&gt;/* ..... */ CLR(UART_C7816_ISO_7816E_MASK), \&lt;BR /&gt;/* IE7816 */ CLR(UART_IE7816_WTE_MASK)|CLR(UART_IE7816_CWTE_MASK)| \&lt;BR /&gt;/* ...... */ CLR(UART_IE7816_BWTE_MASK)|CLR(UART_IE7816_INITDE_MASK)| \&lt;BR /&gt;/* ...... */ CLR(UART_IE7816_GTVE_MASK)|CLR(UART_IE7816_TXTE_MASK)| \&lt;BR /&gt;/* ...... */ CLR(UART_IE7816_RXTE_MASK), \&lt;BR /&gt;/* IS7816 */ CLR(UART_IS7816_WT_MASK)|CLR(UART_IS7816_CWT_MASK)| \&lt;BR /&gt;/* ...... */ CLR(UART_IS7816_BWT_MASK)|CLR(UART_IS7816_INITD_MASK)| \&lt;BR /&gt;/* ...... */ CLR(UART_IS7816_GTV_MASK)|CLR(UART_IS7816_TXT_MASK)| \&lt;BR /&gt;/* ...... */ CLR(UART_IS7816_RXT_MASK), \&lt;BR /&gt;/* WP7816T0 */ SET(UART_WP7816_T_TYPE0_WI(0x0a)), \&lt;BR /&gt;/* WP7816T1 */ SET(UART_WP7816_T_TYPE1_CWI(0x00))| \&lt;BR /&gt;/* ........ */ SET(UART_WP7816_T_TYPE1_BWI(0x0a)), \&lt;BR /&gt;/* WN7816 */ SET(UART_WN7816_GTN(0x00)), \&lt;BR /&gt;/* WF7816 */ SET(UART_WF7816_GTFD(0x00)), \&lt;BR /&gt;/* ET7816 */ SET(UART_ET7816_TXTHRESHOLD(0x00))| \&lt;BR /&gt;/* ...... */ SET(UART_ET7816_RXTHRESHOLD(0x00)), \&lt;BR /&gt;/* TL7816 */ SET(UART_TL7816_TLEN(0x00)) \&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 10:10:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944678#M54527</guid>
      <dc:creator>raja_m</dc:creator>
      <dc:date>2019-06-04T10:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944679#M54528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raja M,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check snippet below. 7 bit data is not supported, you can only set 8 or 9 bit data by setting M bit in the UART_C1 register.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/85448iA32A7AE14799DEC0/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Felipe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2019 20:31:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944679#M54528</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-06-05T20:31:49Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944680#M54529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN class=""&gt;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="319750" data-username="nxf46115" href="https://community.nxp.com/people/nxf46115"&gt;Felipe García&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;nbsp;May it will support (7E1)7 bit data,1parity and 1stop bit &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;UART_C1 register -&amp;nbsp; &lt;/SPAN&gt;if&amp;nbsp; i enable SET(UART_C1_PE_MASK) ,&lt;SPAN class=""&gt;7E1&lt;/SPAN&gt; should work but for me not working why? any other configuration need?&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/85491i2192357083033EFF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 04:46:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944680#M54529</guid>
      <dc:creator>raja_m</dc:creator>
      <dc:date>2019-06-06T04:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944681#M54530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raja,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;By checking your code above I see you are not setting Parity Enable bit in the in the UART configuration.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please try as below?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;#define UART_MODULE_INTRMODE_CONFIG(brate,bclk) \&lt;/P&gt;&lt;P&gt;(tUART){ \&lt;/P&gt;&lt;P&gt;/* BDH */ CLR(UART_BDH_RXEDGIE_MASK)|((CALC_SBR(brate,bclk)&amp;gt;&amp;gt;8)&amp;amp;0x1f), \&lt;/P&gt;&lt;P&gt;/* BDL */ ((CALC_SBR(brate,bclk)&amp;gt;&amp;gt;0)&amp;amp;0xff), \&lt;/P&gt;&lt;P&gt;/* C1 */ CLR(UART_C1_LOOPS_MASK)|CLR(UART_C1_RSRC_MASK)| \&lt;/P&gt;&lt;P&gt;/* .. */ CLR(UART_C1_M_MASK)|CLR(UART_C1_WAKE_MASK)| \&lt;/P&gt;&lt;P&gt;/* .. */ CLR(UART_C1_ILT_MASK)|&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;SET(UART_C1_PE_MASK)&lt;/STRONG&gt;&lt;/SPAN&gt;| \&lt;/P&gt;&lt;P&gt;/* .. */ CLR(UART_C1_PT_MASK), \&lt;/P&gt;&lt;P&gt;/* C2 */ CLR(UART_C2_TIE_MASK)|CLR(UART_C2_TCIE_MASK)| \ ...&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Hope it helps!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2019 16:59:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944681#M54530</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-06-07T16:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944682#M54531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Felipe García &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This option enable and checked please let me know any other option &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Raja M &lt;/P&gt;&lt;P&gt;Dept : product and Development &lt;/P&gt;&lt;P&gt;Direct: 91 0471 2477510 | Cell: +91 9790896978 &lt;/P&gt;&lt;P&gt;raja_m@cms.co.in | Web: &lt;A href="https://community.nxp.com/www.cms.co.in" target="test_blank"&gt;www.cms.co.in&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Jun 2019 15:30:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944682#M54531</guid>
      <dc:creator>raja_m</dc:creator>
      <dc:date>2019-06-09T15:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944683#M54532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-avatarid="26872" data-externalid="" data-online="false" data-presence="null" data-userid="319750" data-username="nxf46115" href="https://community.nxp.com/people/nxf46115"&gt;Felipe García&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;SET(UART_C1_PE_MASK)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;you this options checked please let me any other option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void OpticalEventHandler(UART_CALLBACK_SRC module, UART_CALLBACK_TYPE type, int8 status)&lt;BR /&gt;{&lt;BR /&gt; vuint8 ucRxData,temp; &lt;BR /&gt; &lt;BR /&gt; if(type==RX_CALLBACK)&lt;BR /&gt; {&lt;BR /&gt; if(OPTICAL_RXDATAREG_FLAG())&lt;BR /&gt; {&lt;BR /&gt; Optical_Rx_timeout = 0;&lt;BR /&gt; //OPTICAL_CLEAR_RXFUL_FLAG;&lt;BR /&gt; ucRxData = OPTICAL_DATA_REGISTER();&lt;/P&gt;&lt;P&gt;if (OpticalPacketReceptionInProgress == 1)&lt;BR /&gt; { &lt;BR /&gt; Optical_RX_cnt+=1;&lt;BR /&gt; OPTICAL_RX_BUF[Optical_RX_cnt] = ucRxData;&lt;BR /&gt; } &lt;BR /&gt;#if DLMSHDLC_ENABLE == ENABLE&lt;BR /&gt; else if((ucRxData == 0x7E)||(ucRxData == '/') )&lt;BR /&gt;#else &lt;BR /&gt; else if((ucRxData == FRAME_HEADER_START) || (ucRxData == START_CHAR) || (ucRxData == 0x00)||(ucRxData == 0x01))&lt;BR /&gt;#endif&lt;BR /&gt; {&lt;BR /&gt; Optical_RX_cnt = 0; &lt;BR /&gt; OPTICAL_RX_BUF[Optical_RX_cnt] = ucRxData;&lt;BR /&gt; OpticalPacketReceptionInProgress = 1;&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; } &lt;BR /&gt; &lt;BR /&gt; else if(type==TX_CALLBACK)&lt;BR /&gt; {&lt;BR /&gt; if(Optical_TX_cnt &amp;gt;= Optical_TX_len)&lt;BR /&gt; {&lt;BR /&gt; OPTICAL_DISABLE_TXINT(); &lt;BR /&gt; //OPTICAL_ENABLE_RXINT();&lt;BR /&gt; OpticalPacketTxInProgress = 0;&lt;BR /&gt; Optical_TX_cnt = 0;&lt;BR /&gt; #if (ADE7878_MODBUS == ACTIVE) &lt;BR /&gt; RTUTx_flag =0;&lt;BR /&gt; #endif&lt;BR /&gt; return;&lt;BR /&gt; } &lt;BR /&gt; UART3_D = OPTICAL_TX_BUF[Optical_TX_cnt]; &lt;BR /&gt; Optical_Tx_timeout = 0;&lt;BR /&gt; Optical_TX_cnt+=1;&lt;BR /&gt; &lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define UART_MODULE_INTRMODE_CONFIG(brate,bclk)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;(tUART){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* BDH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_BDH_RXEDGIE_MASK)|((CALC_SBR(brate,bclk)&amp;gt;&amp;gt;8)&amp;amp;0x1f),&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* BDL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ ((CALC_SBR(brate,bclk)&amp;gt;&amp;gt;0)&amp;amp;0xff),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* C1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C1_LOOPS_MASK)|CLR(UART_C1_RSRC_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C1_M_MASK)|CLR(UART_C1_WAKE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C1_ILT_MASK)|SET(UART_C1_PE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C1_PT_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* C2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C2_TIE_MASK)|CLR(UART_C2_TCIE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ SET(UART_C2_RIE_MASK)|CLR(UART_C2_ILIE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ SET(UART_C2_TE_MASK)|SET(UART_C2_RE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C2_RWU_MASK)|CLR(UART_C2_SBK_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* S2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_S2_RXEDGIF_MASK)|CLR(UART_S2_MSBF_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_S2_RXINV_MASK)|CLR(UART_S2_RWUID_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_S2_BRK13_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* C3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C3_T8_MASK)|CLR(UART_C3_TXDIR_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C3_TXINV_MASK)|CLR(UART_C3_ORIE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C3_NEIE_MASK)|CLR(UART_C3_FEIE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C3_PEIE_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* MA1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ SET(UART_MA1_MA(0x00)),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* MA2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ SET(UART_MA2_MA(0x00)),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* C4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C4_MAEN1_MASK)|CLR(UART_C4_MAEN2_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ..&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C4_M10_MASK)|((CALC_BRFA(brate,bclk)&amp;gt;&amp;gt;0)&amp;amp;0x1f),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* C5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C5_TDMAS_MASK)|CLR(UART_C5_RDMAS_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* C7816&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C7816_ONACK_MASK)|CLR(UART_C7816_ANACK_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* .....&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C7816_INIT_MASK)|CLR(UART_C7816_TTYPE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* .....&amp;nbsp;&amp;nbsp;&amp;nbsp; */ CLR(UART_C7816_ISO_7816E_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* IE7816&amp;nbsp;&amp;nbsp; */ CLR(UART_IE7816_WTE_MASK)|CLR(UART_IE7816_CWTE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ......&amp;nbsp;&amp;nbsp; */ CLR(UART_IE7816_BWTE_MASK)|CLR(UART_IE7816_INITDE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ......&amp;nbsp;&amp;nbsp; */ CLR(UART_IE7816_GTVE_MASK)|CLR(UART_IE7816_TXTE_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ......&amp;nbsp;&amp;nbsp; */ CLR(UART_IE7816_RXTE_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* IS7816&amp;nbsp;&amp;nbsp; */ CLR(UART_IS7816_WT_MASK)|CLR(UART_IS7816_CWT_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ......&amp;nbsp;&amp;nbsp; */ CLR(UART_IS7816_BWT_MASK)|CLR(UART_IS7816_INITD_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ......&amp;nbsp;&amp;nbsp; */ CLR(UART_IS7816_GTV_MASK)|CLR(UART_IS7816_TXT_MASK)|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ......&amp;nbsp;&amp;nbsp; */ CLR(UART_IS7816_RXT_MASK),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* WP7816T0 */ SET(UART_WP7816_T_TYPE0_WI(0x0a)),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* WP7816T1 */ SET(UART_WP7816_T_TYPE1_CWI(0x00))|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ........ */ SET(UART_WP7816_T_TYPE1_BWI(0x0a)),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* WN7816&amp;nbsp;&amp;nbsp; */ SET(UART_WN7816_GTN(0x00)),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* WF7816&amp;nbsp;&amp;nbsp; */ SET(UART_WF7816_GTFD(0x00)),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ET7816&amp;nbsp;&amp;nbsp; */ SET(UART_ET7816_TXTHRESHOLD(0x00))|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* ......&amp;nbsp;&amp;nbsp; */ SET(UART_ET7816_RXTHRESHOLD(0x00)),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;/* TL7816&amp;nbsp;&amp;nbsp; */ SET(UART_TL7816_TLEN(0x00))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jun 2019 04:19:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944683#M54532</guid>
      <dc:creator>raja_m</dc:creator>
      <dc:date>2019-06-10T04:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944684#M54533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raja M,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please try one of our examples and modify the SET(UART_C1_PE_MASK) register?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can find the examples in the following link:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/downloads/en/lab-test-software/TWR-KM34_DEMO_SW.zip"&gt;https://www.nxp.com/downloads/en/lab-test-software/TWR-KM34_DEMO_SW.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you configuring the terminal to receive the parity correctly?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know your findings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jun 2019 16:35:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944684#M54533</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-06-10T16:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944685#M54534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-containerid="-1" data-containertype="-1" data-objectid="319750" data-objecttype="3" href="https://community.nxp.com/people/nxf46115"&gt;Felipe García,&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modified&amp;nbsp; the SET(UART_C1_PE_MASK)&amp;nbsp; but &amp;nbsp; it is not working. Please give me valuable support.&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jun 2019 04:54:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944685#M54534</guid>
      <dc:creator>raja_m</dc:creator>
      <dc:date>2019-06-14T04:54:41Z</dc:date>
    </item>
    <item>
      <title>Re: KM34Z128 uart config for 300bd 7E1</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944686#M54535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raja M,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please accept my apologies for the late reply. I did the following testing to work with 7 bits data and odd parity and it worked well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using TWR-KM34Z50MMV3 board (KM34Z128 MCU same as yours) and I used the uartisr_test example you can download from &lt;A href="https://www.nxp.com/downloads/en/lab-test-software/TWR-KM34_DEMO_SW.zip"&gt;https://www.nxp.com/downloads/en/lab-test-software/TWR-KM34_DEMO_SW.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I modified this example by configuring &lt;STRONG&gt;UART_C1[PE] | UART_C1[PT]&lt;/STRONG&gt;. This were the only changes I made, please see attached the modified header file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I configured the serial term as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/88046i97B24CC5947205FE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using this I got the following behavior:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_4.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/88047iDBF0E81C1EBEA98D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_4.png" alt="pastedImage_4.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you can see TX and RX worked correctly with 7 bits data and odd parity.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope this helps you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jun 2019 17:43:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KM34Z128-uart-config-for-300bd-7E1/m-p/944686#M54535</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2019-06-17T17:43:53Z</dc:date>
    </item>
  </channel>
</rss>

