<?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>LPC MicrocontrollersのトピックAccessing GPIOin LPC812</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562522#M16508</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Karthik Venkatesh on Wed Mar 02 00:31:57 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Following is a simple GPIO access code which I am trying, to learn 812 chip programming.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;/*
===============================================================================
 Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : lcd_display.c
 Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : $(author)
 Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :
 Copyright&amp;nbsp;&amp;nbsp; : $(copyright)
 Description : main definition
===============================================================================
*/


#include "LPC8xx.h"

#define SYSAHBCLKCTRL(*(unsigned long *)0x40048080)
#define DIR0(*(unsigned long *)0xA0002000)
#define PIN0(*(unsigned long *)0xA0002100)
#define SET0(*(unsigned long *)0xA0002200)

int main(void) {
/* Enable GPIO peripheral clock */
SYSAHBCLKCTRL=(1&amp;lt;&amp;lt;6);
DIR0=0xffffffff;
PIN0=0xa5a5a5a5;

&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0 ;
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My Setup:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDE -&amp;gt; LPCxpresso&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Flash Magic&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you see the code,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SYSAHBCLKCTRL=(1&amp;lt;&amp;lt;6);&amp;nbsp; -&amp;gt; This enables the clock for GPIO peripheral&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DIR0 = 0xffffffff;&amp;nbsp; -&amp;gt; This configures all the GPIOs as output&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PIN0 = 0xa5a5a5a5; -&amp;gt; Making few pins HIGH and few pins LOW.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not getting the expected output. I observed all the GPIOs are HIGH (3.3V) instead.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To start with, I dont want to make use of the CMSIS or redlib or lpcopen libraries. That is why I myself mapped variables to corresponding 32 bit register addresses using #define.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know what am doing wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Karthik&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 20:04:39 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T20:04:39Z</dc:date>
    <item>
      <title>Accessing GPIOin LPC812</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562522#M16508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Karthik Venkatesh on Wed Mar 02 00:31:57 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Following is a simple GPIO access code which I am trying, to learn 812 chip programming.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;/*
===============================================================================
 Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : lcd_display.c
 Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : $(author)
 Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :
 Copyright&amp;nbsp;&amp;nbsp; : $(copyright)
 Description : main definition
===============================================================================
*/


#include "LPC8xx.h"

#define SYSAHBCLKCTRL(*(unsigned long *)0x40048080)
#define DIR0(*(unsigned long *)0xA0002000)
#define PIN0(*(unsigned long *)0xA0002100)
#define SET0(*(unsigned long *)0xA0002200)

int main(void) {
/* Enable GPIO peripheral clock */
SYSAHBCLKCTRL=(1&amp;lt;&amp;lt;6);
DIR0=0xffffffff;
PIN0=0xa5a5a5a5;

&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0 ;
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My Setup:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDE -&amp;gt; LPCxpresso&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Flash Magic&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you see the code,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SYSAHBCLKCTRL=(1&amp;lt;&amp;lt;6);&amp;nbsp; -&amp;gt; This enables the clock for GPIO peripheral&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DIR0 = 0xffffffff;&amp;nbsp; -&amp;gt; This configures all the GPIOs as output&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PIN0 = 0xa5a5a5a5; -&amp;gt; Making few pins HIGH and few pins LOW.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not getting the expected output. I observed all the GPIOs are HIGH (3.3V) instead.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To start with, I dont want to make use of the CMSIS or redlib or lpcopen libraries. That is why I myself mapped variables to corresponding 32 bit register addresses using #define.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know what am doing wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Karthik&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:04:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562522#M16508</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing GPIOin LPC812</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562523#M16509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wmues on Wed Mar 02 01:31:22 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The register variables have to be declared "volatile".&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:04:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562523#M16509</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing GPIOin LPC812</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562524#M16510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Karthik Venkatesh on Wed Mar 02 01:50:41 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi wmues,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your suggestion.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried but in vain.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;#include "LPC8xx.h"

#define SYSAHBCLKCTRL(*(volatile unsigned long *)0x40048080)
#define DIR0(*(volatile unsigned long *)0xA0002000)
#define PIN0(*(volatile unsigned long *)0xA0002100)
#define SET0(*(volatile unsigned long *)0xA0002200)

int main(void) {
/* Enable GPIO peripheral clock */
SYSAHBCLKCTRL=(1&amp;lt;&amp;lt;6);
DIR0=0xffffffff;
PIN0=0xa5a5a5a5;

&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0 ;
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:04:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562524#M16510</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing GPIOin LPC812</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562525#M16511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Karthik Venkatesh on Tue Mar 08 05:18:20 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear starblue,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your suggestions. yes it works now after replacing with SYSAHBCLKCTRL|=(1&amp;lt;&amp;lt;6);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I am able to set/Reset the GPIOs of LPC812 using the following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;/*
===============================================================================
 Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : gpio.c
 Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Karthik
 Description : This program does the following:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Configures all the GPIO pins as output
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Makes alternate pins HIGH
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The objective of this code is to show how to control the GPIOs
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in LPC812.
 Library : No Libraries are used.
 Test setup : LPC812 Cerebro EVK
===============================================================================
*/

/*
 * Registers to be accessed:
 * SYSAHBCLKCTRL-&amp;gt;System Clock Control Register-&amp;gt;Address 0x40048080
 * DIR0-&amp;gt;GPIO Direction control register-&amp;gt;Address 0xA0002000
 * SET0-&amp;gt;GPIO pin setting register-&amp;gt;&amp;nbsp; Address 0xA0002200
 * PINENABLE0-&amp;gt;Switch Matrix Register to -&amp;gt;Address 0x4000C1C0
 * Disable SWD function on PIO0_2
 * &amp;amp; 3 pins
*/

//Maps the Register at address 0x40048080 (which is SYSAHBCLKCTRL) to the variable SYSAHBCLKCTRL;
//SYSAHBCLKCTRL is defined as the pointer variable of type "volatile unsigned long" which points
//to the address 0x40048080;
//(*(volatile unsigned long *)0x40048080) points to the content of register at address 0x40048080;
//This applies to all other register mapping in #define;
#define SYSAHBCLKCTRL(*(volatile unsigned long *)0x40048080)
#define DIR0(*(volatile unsigned long *)0xA0002000)
#define SET0(*(volatile unsigned long *)0xA0002200)
#define PINENABLE0(*(volatile unsigned long *)0x4000C1C0)

int main(void) {
/*
 * The SYSAHBCLKCTRL register enables the clocks to individual system and peripheral blocks.
 * Making the bit 6 as '1' enables the clock to GPIO block.
 * By default, all the pins except PIO0_2 &amp;amp; 3, are GPIO pins upon power_on.
 * In order to access the GPIOs, we need to enable the clock for GPIO block.
 * Upon reset, GPIO clock is enabled. But to be on safer side we are enabling
 * the GPIO clock in SYSAHBCLKCTRL register as below.
 */
SYSAHBCLKCTRL|=(1&amp;lt;&amp;lt;6);

/*
 * DIR0 register is used to set the direction of the GPIO pins.
 * 1 makes it output; 0 makes it input.
 */
DIR0|=0xffffffff;

/*
 * Here PINENABLE0 register is accessed in order to disable SWD function in
 * PIO0_2 and 3 pins. Only then we can access them as any other GPIO.
 */
PINENABLE0|=(1&amp;lt;&amp;lt;2);
PINENABLE0|=(1&amp;lt;&amp;lt;3);

/*
 * SET0 register is used to make the GPIO pins HIGH or LOW.
 */
SET0= 0xaaaaaaaa;

//Continuous loop to keep the program running infinitely.
&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1);

&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But one thing is not clear to me, which is&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; "What is the purpose of having Port Byte pin Registers B0,B1....B17 ?"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The datasheet says, we can control multiple pins using half-word or word.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But we can do the same using SET0 register, as I have done in the above code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So what is the real reason of having B0...B17 Registers ? I am confused on this. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Karthik&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:04:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562525#M16511</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing GPIOin LPC812</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562526#M16512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Tue Mar 08 05:42:07 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You are right, normally you wouldn't need them, as you can use SET and CLR to set the value of any single pin, and PIN to read the value.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe it could be useful if you want to use a pointer to choose between pins, but that would be very rare.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:04:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562526#M16512</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:04:42Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing GPIOin LPC812</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562527#M16513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Wed Mar 02 02:45:19 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Karthik Venkatesh&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;/* Enable GPIO peripheral clock */
SYSAHBCLKCTRL=(1&amp;lt;&amp;lt;6);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You are disabling the clock for everything else except GPIO (and SYS, which can't be disabled).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So&amp;nbsp; better make that&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;/* Enable GPIO peripheral clock */
SYSAHBCLKCTRL|=(1&amp;lt;&amp;lt;6);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or remove it, as GPIO should be enabled on reset.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 03:41:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562527#M16513</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T03:41:31Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing GPIOin LPC812</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562528#M16514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;bump&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Jun 2016 01:03:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Accessing-GPIOin-LPC812/m-p/562528#M16514</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-19T01:03:32Z</dc:date>
    </item>
  </channel>
</rss>

