<?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: Can't receive on UART3? in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522765#M5401</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by tjoAG on Wed Jun 27 02:37:19 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I also will add, that no other error flags are set, like PE, FE, OE etc...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:55:56 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:55:56Z</dc:date>
    <item>
      <title>Can't receive on UART3?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522764#M5400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by tjoAG on Wed Jun 27 02:36:08 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi All&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have some problem utilizing the UART3 of the LPC1788&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If have remembered to power it on the the PCONP register.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I set the desired baudrate, stop bits etc. I have enabled FIFO and TX&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have UART0 and UART1 working fine with no problems at all.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can see on my scope, that there is a correct TX signaling. There is also a RX signal back to the LPC1788 (Probed on the CPU pin directly so there is connection back to the RX pin)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But the RDR bit is never set in the LSR register. Even though I can see a signal on the RX pin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I also have tried connecting the TC and RX from the U3 directly to each other (Loop back). Still, the RDR bit is never set.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried disabling the FIFO, no luck&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried different baudrates, no luck&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have triple checked with the UART0 and UART1 configuration, register by register and the peripherals view in the KEIL uVision Debugger. Seems to be configured correctly!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, the TX from the UART3 works and is send with the expected baudrate and received correctly. So the UART3 must be configured correctly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have I missed something, either hiden or difficult to see, in the NXP LPC1788 user guide? Would not be the first time :-)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thomas&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:55:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522764#M5400</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: Can't receive on UART3?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522765#M5401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by tjoAG on Wed Jun 27 02:37:19 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I also will add, that no other error flags are set, like PE, FE, OE etc...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:55:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522765#M5401</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: Can't receive on UART3?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522766#M5402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by tjoAG on Wed Jun 27 03:05:19 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi All&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have figured it out my self!! I used the CMSIS PINSEL_ConfigPin(..) function&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DON'T DO IT!!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;..for GPIO type A IOCON.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The function clear all function bits..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That is ok for must other IOCON types. Not for type A. It will set the Analog mode, so any selected function will not work correct. Incl UART3 RX&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So either don't use the PINSEL_ConfigPin or use the PINSEL_SetAnalogPinMode function when working on Type A IOCON pins&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thomas&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:55:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522766#M5402</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Can't receive on UART3?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522767#M5403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Lien.Nguyen on Wed Jun 27 19:28:25 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Thomas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you use the latest version of CMSIS? There were many fix on PINSEL fuctions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:55:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Can-t-receive-on-UART3/m-p/522767#M5403</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:55:57Z</dc:date>
    </item>
  </channel>
</rss>

