<?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 about  LPC 1125 UART1 / UART2 in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/about-LPC-1125-UART1-UART2/m-p/820814#M32846</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H2&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;Hi&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;My &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;problem&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;about &amp;nbsp;LPC 1125 UART1 / UART2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;. IDE : LPCXpresso V 8.22 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;.DEMO Board: OM13080&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;I &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;need 3 Uarts . &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;With Example &amp;nbsp;“ periph_uart_rb” &amp;nbsp;Project &amp;nbsp;in &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;lpcopen_2_17_lpcxpresso_nxp_lpcxpresso_1125.zip&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;, &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 10.5000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;TEST &amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;UART0, It&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;&amp;nbsp;work &amp;nbsp;v&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;e&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;ry wel&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;l。&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;A&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;S &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;I &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;initialize &amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;UART1 &amp;nbsp;&amp;amp; UART2 &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;and test &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;, &lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;They can not work well.&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;I need &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;your &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;HELP ,Thank&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;you &amp;nbsp;very much !!!&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;Owen&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;I find the differents &amp;nbsp;among &amp;nbsp;UART0 / UART1/ UART2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;(1)&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;In&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;itialize &amp;nbsp;&amp;nbsp;Pin_Mux&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 0.0000pt; text-indent: 0.0000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;static void Init_UART_PinMux(void)&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10.5000pt;"&gt;&amp;nbsp;// UART0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_PIO1_6&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;(IOCON_FUNC1&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* RXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON,&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;IOCON_PIO1_7&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;(IOCON_FUNC1&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* TXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 0.0000pt; text-indent: 0.0000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;static void Init_UART_PinMux(void)&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10.5000pt;"&gt;//UART1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;IOCON_PIO&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;7&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, (&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* RXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON,&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;&amp;nbsp;IOCON_PIO&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;6&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, (&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* TXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 0.0000pt; text-indent: 0.0000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;static void Init_UART_PinMux(void)&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10.5000pt;"&gt;//UART2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON,&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;&amp;nbsp;IOCON_PIO&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* RXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;, IOCON_PIO1_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;(IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* TXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;(2)&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;UART interrupt handler&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 12.0000pt;"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;UART_IRQHandler&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;// UART0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;{ &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;1&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;_IRQHandler&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;// UART1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;{ &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;1&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;_IRQHandler&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;// UART1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;{ &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;(3)&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;Chip_UART_Init&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 15.0000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;//&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;The following FUNCTION only init UART0 &amp;nbsp;,&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 7.5000pt;"&gt;In clock_112x.h &amp;nbsp;do not define &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;1 ，&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;2&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART_Init&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: 7.5000pt; background: #ffffff;"&gt;LPC_UART_T&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;*pUART)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 22.5000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;Chip_Clock_EnablePeriphClock(&lt;/SPAN&gt;&lt;EM&gt;&lt;EM style="color: #0000c0; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART0&lt;/EM&gt;&lt;/EM&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;// &amp;nbsp;uart0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chip_Clock_SetUARTClockDiv(1); &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;//&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;LPC_SYSCON-&amp;gt;UART0CLKDIV &amp;nbsp;= div;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Enable FIFOs by default, reset them */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chip_UART_SetupFIFOS(pUART, (UART_FCR_FIFO_EN | UART_FCR_RX_RS | UART_FCR_TX_RS));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Default 8N1, with DLAB disabled */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chip_UART_ConfigData(pUART, (UART_LCR_WLEN8 | UART_LCR_SBS_1BIT | UART_LCR_PARITY_DIS));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Disable fractional divider */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pUART-&amp;gt;FDR = 0x10;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 15.0000pt;"&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;If &amp;nbsp;i &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;intialize UART1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;、&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;UART2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The function &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 7.5000pt;"&gt;“&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART_Init&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt; background: #ffffff;"&gt;(LPC_UART_T *pUART)&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;” &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;need modify:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 15.0000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt; background: #c0c0c0;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;_Init&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: 7.5000pt; background: #ffffff;"&gt;LPC_UART_T&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;*pUART)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 22.5000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;Chip_Clock_EnablePeriphClock(&lt;/SPAN&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/EM&gt;&lt;/EM&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;1&lt;/EM&gt;&lt;/EM&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;// &amp;nbsp;uart&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;LPC_SYSCON-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;CLKDIV&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;= div;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 26.2500pt;"&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt; background: #c0c0c0;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;_Init&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: 7.5000pt; background: #ffffff;"&gt;LPC_UART_T&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;*pUART)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;Chip_Clock_EnablePeriphClock(&lt;/SPAN&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/EM&gt;&lt;/EM&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;2&lt;/EM&gt;&lt;/EM&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;// &amp;nbsp;uart&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;LPC_SYSCON-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;CLKDIV&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;= div;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 21.0000pt;"&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #3f7f5f; font-size: 14.0000pt;"&gt;Thanks a lot! &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2018 06:53:12 GMT</pubDate>
    <dc:creator>owenpeng</dc:creator>
    <dc:date>2018-07-17T06:53:12Z</dc:date>
    <item>
      <title>about  LPC 1125 UART1 / UART2</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/about-LPC-1125-UART1-UART2/m-p/820814#M32846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H2&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;Hi&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;My &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;problem&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;about &amp;nbsp;LPC 1125 UART1 / UART2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;. IDE : LPCXpresso V 8.22 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;.DEMO Board: OM13080&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;I &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;need 3 Uarts . &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;With Example &amp;nbsp;“ periph_uart_rb” &amp;nbsp;Project &amp;nbsp;in &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;lpcopen_2_17_lpcxpresso_nxp_lpcxpresso_1125.zip&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;, &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 10.5000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;TEST &amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;UART0, It&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;&amp;nbsp;work &amp;nbsp;v&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;e&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;ry wel&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;l。&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;A&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;S &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;I &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;initialize &amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;UART1 &amp;nbsp;&amp;amp; UART2 &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;and test &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;, &lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 10.5000pt;"&gt;They can not work well.&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;I need &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;your &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;HELP ,Thank&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;you &amp;nbsp;very much !!!&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;Owen&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;///////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&amp;nbsp;I find the differents &amp;nbsp;among &amp;nbsp;UART0 / UART1/ UART2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;(1)&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;In&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;itialize &amp;nbsp;&amp;nbsp;Pin_Mux&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 0.0000pt; text-indent: 0.0000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;static void Init_UART_PinMux(void)&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10.5000pt;"&gt;&amp;nbsp;// UART0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_PIO1_6&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;(IOCON_FUNC1&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* RXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON,&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;IOCON_PIO1_7&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;(IOCON_FUNC1&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* TXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 0.0000pt; text-indent: 0.0000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;static void Init_UART_PinMux(void)&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10.5000pt;"&gt;//UART1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON, &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;IOCON_PIO&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;7&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, (&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* RXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON,&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;&amp;nbsp;IOCON_PIO&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;6&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, (&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* TXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 0.0000pt; text-indent: 0.0000pt;"&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;static void Init_UART_PinMux(void)&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10.5000pt;"&gt;//UART2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON,&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;&amp;nbsp;IOCON_PIO&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* RXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;Chip_IOCON_PinMuxSet(LPC_IOCON&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;, IOCON_PIO1_&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 7.5000pt;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;(IOCON_FUNC&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;| IOCON_MODE_INACT | IOCON_DIGMODE_EN));&lt;/SPAN&gt; &lt;SPAN style="font-size: 7.5000pt;"&gt;/* TXD */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;(2)&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;UART interrupt handler&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 12.0000pt;"&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;UART_IRQHandler&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;// UART0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;{ &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;1&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;_IRQHandler&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;// UART1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;{ &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;1&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #000000; background: #ffffff; font-size: 7.5000pt;"&gt;_IRQHandler&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;// UART1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;{ &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;} &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;(3)&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 12.0000pt; background: #ffffff;"&gt;Chip_UART_Init&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 15.0000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;//&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;The following FUNCTION only init UART0 &amp;nbsp;,&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 7.5000pt;"&gt;In clock_112x.h &amp;nbsp;do not define &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;1 ，&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;2&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART_Init&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: 7.5000pt; background: #ffffff;"&gt;LPC_UART_T&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;*pUART)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 22.5000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;Chip_Clock_EnablePeriphClock(&lt;/SPAN&gt;&lt;EM&gt;&lt;EM style="color: #0000c0; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART0&lt;/EM&gt;&lt;/EM&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;// &amp;nbsp;uart0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chip_Clock_SetUARTClockDiv(1); &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;//&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;LPC_SYSCON-&amp;gt;UART0CLKDIV &amp;nbsp;= div;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Enable FIFOs by default, reset them */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chip_UART_SetupFIFOS(pUART, (UART_FCR_FIFO_EN | UART_FCR_RX_RS | UART_FCR_TX_RS));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Default 8N1, with DLAB disabled */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chip_UART_ConfigData(pUART, (UART_LCR_WLEN8 | UART_LCR_SBS_1BIT | UART_LCR_PARITY_DIS));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Disable fractional divider */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pUART-&amp;gt;FDR = 0x10;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 15.0000pt;"&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;If &amp;nbsp;i &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;intialize UART1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;、&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="color: #ff0000; font-size: 7.5000pt;"&gt;&amp;nbsp;UART2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The function &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;STRONG style="font-size: 7.5000pt;"&gt;“&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART_Init&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt; background: #ffffff;"&gt;(LPC_UART_T *pUART)&lt;/SPAN&gt;&lt;SPAN style="font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;” &lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;need modify:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 15.0000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt; background: #c0c0c0;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;_Init&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: 7.5000pt; background: #ffffff;"&gt;LPC_UART_T&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;*pUART)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 22.5000pt;"&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;Chip_Clock_EnablePeriphClock(&lt;/SPAN&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/EM&gt;&lt;/EM&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;1&lt;/EM&gt;&lt;/EM&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;// &amp;nbsp;uart&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;LPC_SYSCON-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;CLKDIV&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;= div;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 26.2500pt;"&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #7f0055; background: #ffffff; font-size: 7.5000pt;"&gt;void&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;Chip_UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt; background: #c0c0c0;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #c0c0c0;"&gt;_Init&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: 7.5000pt; background: #ffffff;"&gt;LPC_UART_T&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;*pUART)&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt; background: #ffffff;"&gt;&amp;nbsp;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt; &lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;Chip_Clock_EnablePeriphClock(&lt;/SPAN&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;SYSCON_CLOCK_UART&lt;/EM&gt;&lt;/EM&gt;&lt;EM&gt;&lt;EM style="color: #ff0000; font-size: 7.5000pt;"&gt;2&lt;/EM&gt;&lt;/EM&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;// &amp;nbsp;uart&lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;LPC_SYSCON-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;UART&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 7.5000pt;"&gt;CLKDIV&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;= div;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 7.5000pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-indent: 21.0000pt;"&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 7.5000pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;STRONG style="color: #3f7f5f; font-size: 14.0000pt;"&gt;Thanks a lot! &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2018 06:53:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/about-LPC-1125-UART1-UART2/m-p/820814#M32846</guid>
      <dc:creator>owenpeng</dc:creator>
      <dc:date>2018-07-17T06:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: about  LPC 1125 UART1 / UART2</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/about-LPC-1125-UART1-UART2/m-p/820815#M32847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;You need to add the&amp;nbsp;&amp;nbsp;SYSCON_CLOCK_UART1 and SYSCON_CLOCK_UART2 defines in&amp;nbsp;&amp;nbsp;&amp;nbsp;clock_112x.h &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/65913iDE0DCB3872C0488D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;and double check the&amp;nbsp;UART interrupt handlers there is no uart2&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sol&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 16:02:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/about-LPC-1125-UART1-UART2/m-p/820815#M32847</guid>
      <dc:creator>soledad</dc:creator>
      <dc:date>2018-07-19T16:02:10Z</dc:date>
    </item>
  </channel>
</rss>

