<?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のトピックRe: [Solved] IOCON values not sticking</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531519#M10216</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Tue May 06 16:45:41 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: TheOtherMike&lt;/STRONG&gt;&lt;BR /&gt;In the words of the immortal Homer Simpson&amp;nbsp; "D'oh". &lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've a shirt for those unforgettable moments ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[img]&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fsystem%2Ffiles%2FDoh.jpg%5B%2Fimg%5D" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/system/files/Doh.jpg[/img]&lt;/A&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:32:02 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:32:02Z</dc:date>
    <item>
      <title>[Solved] IOCON values not sticking</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531516#M10213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by TheOtherMike on Tue May 06 01:48:38 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;For some reason when I attempt to write to a pin's IOCON register, the values never actually take hold.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried setting the register using bit masking:&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;
IOCON_PIO2_10 &amp;amp;= ~0x3F;
IOCON_PIO2_10 |= (1&amp;lt;&amp;lt;4);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tried setting the register explicitly: &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; IOCON_PIO2_10 = 0b11001000; &lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;and I have even tried writing to the memory location of PIO2_10 ( 0x4004 4058) directly:&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;*(pREG32 (0x40044058)) = 0b11001000;&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and nothing has worked. Every time I stop at my breakpoint after the write operation in LPCXpresso and check the value of IOCON with the attached LPC-Link, the values are incorrect. I have also verified with a multimeter that the pulldowns aren't being switched in. My question is am I missing something fundamental here? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For reference I have verified that the GPIO peripheral has power, and I am able to change pin directions.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:32:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531516#M10213</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: [Solved] IOCON values not sticking</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531517#M10214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Tue May 06 07:13:02 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: TheOtherMike&lt;/STRONG&gt;&lt;BR /&gt;My question is am I missing something fundamental here? &lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IOCON bit in SYSAHBCLKCTRL&amp;nbsp; :quest: &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:32:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531517#M10214</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: [Solved] IOCON values not sticking</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531518#M10215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by TheOtherMike on Tue May 06 15:34:47 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;In the words of the immortal Homer Simpson&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "D'oh". &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That was absolutely the problem. It's funny because I very distinctly remember reading about the AHBCLK system in the user manual and I made sure to double check there to ensure the GPIO clock was enabled.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a bunch.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:32:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531518#M10215</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: [Solved] IOCON values not sticking</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531519#M10216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Tue May 06 16:45:41 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: TheOtherMike&lt;/STRONG&gt;&lt;BR /&gt;In the words of the immortal Homer Simpson&amp;nbsp; "D'oh". &lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've a shirt for those unforgettable moments ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[img]&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fsystem%2Ffiles%2FDoh.jpg%5B%2Fimg%5D" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/system/files/Doh.jpg[/img]&lt;/A&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:32:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Solved-IOCON-values-not-sticking/m-p/531519#M10216</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:32:02Z</dc:date>
    </item>
  </channel>
</rss>

