<?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: usart clock in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2008989#M26692</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Can you post you project and tell us the target so that we&amp;nbsp; can support you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
    <pubDate>Fri, 06 Dec 2024 09:03:14 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2024-12-06T09:03:14Z</dc:date>
    <item>
      <title>usart clock</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004505#M26615</link>
      <description>&lt;P&gt;helllo iam using lpc55s69 board and in that iam taking two usart zero for rx tx and usart 1 for genrate clock for iso7816 protocol communication with smatcard in that i want to genatrate 705mhz&amp;nbsp; clock in usart 1 how to genarate clock in usart 1?&lt;/P&gt;</description>
      <pubDate>Sat, 30 Nov 2024 06:26:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004505#M26615</guid>
      <dc:creator>syedhashmiraza</dc:creator>
      <dc:date>2024-11-30T06:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: usart clock</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004741#M26623</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I suppose that the uart of LPC55xx does not support iso7816 protocol,&amp;nbsp; if you do want a chip which supports iso7816 protocol, I suggest you consider&lt;/P&gt;
&lt;P&gt;MCXN family for example MCXN947, which has dedicated EMVSIM module&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/mcx-arm-cortex-m/mcx-n-series-microcontrollers:MCX-N-SERIES" target="_blank"&gt;https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/mcx-arm-cortex-m/mcx-n-series-microcontrollers:MCX-N-SERIES&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_0-1733112525465.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/313426iD6E2EECA67386C4A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_0-1733112525465.png" alt="xiangjun_rong_0-1733112525465.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Xiangjun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2024 04:10:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004741#M26623</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2024-12-02T04:10:15Z</dc:date>
    </item>
    <item>
      <title>usart clock</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004782#M26626</link>
      <description>&lt;P&gt;hello my question is how to genarate clock on usart for lpc5569&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2024 05:44:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004782#M26626</guid>
      <dc:creator>syedhashmiraza</dc:creator>
      <dc:date>2024-12-02T05:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: usart clock</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004877#M26630</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Regarding your question, the UART driving clock can not exceed 44Mhz.&lt;/P&gt;
&lt;P&gt;For the FRG module, each FCx module has it's own FRGx module. The FRG has MULT and DIV parts, the DIV is fixed to be 0xFF or 256 in decimal.&lt;/P&gt;
&lt;P&gt;The uart driving clock is from FRG, the FRG clock is&lt;/P&gt;
&lt;P&gt;CLK/(1+MULT/DIV)=CLK*DIV/（MULT+DIV）&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_1-1733119587705.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/313447iCCBAEFEEED7A79B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_1-1733119587705.png" alt="xiangjun_rong_1-1733119587705.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The CLK configuration tools has the GUI to set the FC module clock&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_2-1733123098795.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/313465iFEE14410379A0254/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_2-1733123098795.png" alt="xiangjun_rong_2-1733123098795.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The Multiply is fixed 256 in decimal, the DIV is from 256 to 511 in decimal&lt;/P&gt;
&lt;P&gt;so you can configure the uart clock, but it can not exceed 44mhz.&lt;/P&gt;
&lt;P&gt;If you set the FRGCTRLx_DIV as 436, the uart driving clock can be 44MHz.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2024 07:10:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2004877#M26630</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2024-12-02T07:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: usart clock</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2007797#M26678</link>
      <description>&lt;P&gt;HELLO&amp;nbsp; I Tried this one but in usart not genrating clock , can you provide a code or more information?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 05:38:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2007797#M26678</guid>
      <dc:creator>syedhashmiraza</dc:creator>
      <dc:date>2024-12-05T05:38:42Z</dc:date>
    </item>
    <item>
      <title>Re: usart clock</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2008989#M26692</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Can you post you project and tell us the target so that we&amp;nbsp; can support you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2024 09:03:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2008989#M26692</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2024-12-06T09:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: usart clock</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2009147#M26694</link>
      <description>&lt;P&gt;hello i want to genarate clock on usart 7.5mhz , and the clock generate continous , how i can genarte the usart clock?&lt;/P&gt;&lt;DIV&gt;#include "pin_mux.h"&lt;/DIV&gt;&lt;DIV&gt;#include "board.h"&lt;/DIV&gt;&lt;DIV&gt;#include "fsl_usart.h"&lt;/DIV&gt;&lt;DIV&gt;#include &amp;lt;stdbool.h&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;#include "fsl_power.h"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*******************************************************************************&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;* Definitions&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;******************************************************************************/&lt;/DIV&gt;&lt;DIV&gt;#define DEMO_USART&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USART0&lt;/DIV&gt;&lt;DIV&gt;#define DEMO_USART_CLK_SRC&amp;nbsp; &amp;nbsp; kCLOCK_Flexcomm1&lt;/DIV&gt;&lt;DIV&gt;#define DEMO_USART_CLK_FREQ&amp;nbsp; &amp;nbsp;CLOCK_GetFlexCommClkFreq(0U)&lt;/DIV&gt;&lt;DIV&gt;#define DEMO_USART_IRQHandler FLEXCOMM0_IRQHandler&lt;/DIV&gt;&lt;DIV&gt;#define DEMO_USART_IRQn&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FLEXCOMM0_IRQn&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*! @brief Ring buffer size (Unit: Byte). */&lt;/DIV&gt;&lt;DIV&gt;#define DEMO_RING_BUFFER_SIZE 16&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*******************************************************************************&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;* Prototypes&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;******************************************************************************/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;#define CARD_CLK&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;6000000&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ///&amp;lt; Target card clock rate.&lt;/DIV&gt;&lt;DIV&gt;#define CARD_CLK_DIV&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(SystemCoreClock / CARD_CLK) ///&amp;lt; Clock divisor from core clock to card clock.&lt;/DIV&gt;&lt;DIV&gt;#define DEFAULT_ETU&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 372&lt;/DIV&gt;&lt;DIV&gt;#define GPIO_PORT 1&lt;/DIV&gt;&lt;DIV&gt;#define GPIO_PIN&amp;nbsp; 9&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;//#define&amp;nbsp; &amp;nbsp; IOCON_INDEX_PIO0_9&lt;/DIV&gt;&lt;DIV&gt;//#define IOCON_PIN_CARD_CLK IOCON_INDEX_PIO0_9&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;static uint16_t currentETU = DEFAULT_ETU;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*******************************************************************************&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;* Variables&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;******************************************************************************/&lt;/DIV&gt;&lt;DIV&gt;uint8_t g_tipString[] =&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "USART functional API interrupt example\r\nBoard receives characters then sends them out\r\nNow please input:\r\n";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;uint8_t demoRingBuffer[DEMO_RING_BUFFER_SIZE];&lt;/DIV&gt;&lt;DIV&gt;volatile uint16_t txIndex;&lt;/DIV&gt;&lt;DIV&gt;volatile uint16_t rxIndex;&lt;/DIV&gt;&lt;DIV&gt;volatile uint16_t lastRxIndex; // Variable to store the last received index&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*******************************************************************************&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;* Code&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;******************************************************************************/&lt;/DIV&gt;&lt;DIV&gt;void ISO7816_SetClocks() {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CLOCK_EnableClock(kCLOCK_FlexComm0);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CLOCK_AttachClk(kMAIN_CLK_to_FLEXCOMM0);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CLOCK_EnableClock(kCLOCK_FlexComm1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CLOCK_AttachClk(kMAIN_CLK_to_FLEXCOMM1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;int main(void)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &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;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; CLOCK_SetupFROClocking(12000000U);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//CLOCK_SetMainClkSrc(kCLOCK_MainClkSrcFro);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CLOCK_GetMclkClkFreq();&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SystemCoreClockUpdate();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; usart_config_t config;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; POWER_SetBodVbatLevel(kPOWER_BodVbatLevel1650mv, kPOWER_BodHystLevel50mv, false);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; CLOCK_AttachClk(BOARD_DEBUG_UART_CLK_ATTACH);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; BOARD_InitBootPins();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; BOARD_BootClockFRO12M();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; BOARD_InitDebugConsole();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CLOCK_EnableClock(kCLOCK_Iocon);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CLOCK_EnableClock(kCLOCK_Gpio0);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CLOCK_EnableClock(kCLOCK_Gpio1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ISO7816_SetClocks();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ISO7816_Init();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// GPIO_PinWrite(GPIO, GPIO_PORT, GPIO_PIN, 1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; IOCON_PinMuxSet(IOCON,GPIO_PORT ,GPIO_PIN, IOCON_MODE_PULLDOWN);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; USART_GetDefaultConfig(&amp;amp;config);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; config.baudRate_Bps = BOARD_DEBUG_UART_BAUDRATE;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; config.enableTx&amp;nbsp; &amp;nbsp; &amp;nbsp;= true;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; config.enableRx&amp;nbsp; &amp;nbsp; &amp;nbsp;= true;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; USART_Init(DEMO_USART, &amp;amp;config, DEMO_USART_CLK_FREQ);&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-12-06 181540.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314560i3D06F240A9B27E47/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-12-06 181540.png" alt="Screenshot 2024-12-06 181540.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-12-06 181552.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314561i7ED0BFEB7A264705/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-12-06 181552.png" alt="Screenshot 2024-12-06 181552.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-12-06 181605.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314563i78EF98E8B9A71700/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-12-06 181605.png" alt="Screenshot 2024-12-06 181605.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-12-06 181643.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314562iDBED03B514A84140/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-12-06 181643.png" alt="Screenshot 2024-12-06 181643.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2024 12:55:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/usart-clock/m-p/2009147#M26694</guid>
      <dc:creator>syedhashmiraza</dc:creator>
      <dc:date>2024-12-06T12:55:43Z</dc:date>
    </item>
  </channel>
</rss>

