<?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のトピック[SOLVED] LPC812 - PIO0_1 gpio problem</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571986#M18490</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wojtkingson on Sat Dec 13 11:36:52 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to ask you,, if there is some issue with pin PIO0_1 on LPC812. I've tried to use this pin as output, but this pin is all the time in the same voltage level in 1,6V. I have chip version with ISP on pin PIO0_12.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I use LPCopen.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Disable fixed pin function&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt; Chip_SWM_Init();
&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_SWM_DisableFixedPin(SWM_FIXED_ACMP_I2);&amp;nbsp;&amp;nbsp; // I've tried to disable only one fixed function without any results
&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_SWM_DisableFixedPin(SWM_FIXED_CLKIN);
&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_SWM_Deinit();&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Init GPIO&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;&amp;nbsp; Chip_GPIO_Init(LPC_GPIO_PORT);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Set direction&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;Chip_GPIO_SetPinDIROutput(LPC_GPIO_PORT, 0, 1);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4) Set state&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;Chip_GPIO_SetPinState(LPC_GPIO_PORT, 0, 1, 1);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 20:11:22 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T20:11:22Z</dc:date>
    <item>
      <title>[SOLVED] LPC812 - PIO0_1 gpio problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571986#M18490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wojtkingson on Sat Dec 13 11:36:52 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to ask you,, if there is some issue with pin PIO0_1 on LPC812. I've tried to use this pin as output, but this pin is all the time in the same voltage level in 1,6V. I have chip version with ISP on pin PIO0_12.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I use LPCopen.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Disable fixed pin function&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt; Chip_SWM_Init();
&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_SWM_DisableFixedPin(SWM_FIXED_ACMP_I2);&amp;nbsp;&amp;nbsp; // I've tried to disable only one fixed function without any results
&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_SWM_DisableFixedPin(SWM_FIXED_CLKIN);
&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_SWM_Deinit();&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Init GPIO&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;&amp;nbsp; Chip_GPIO_Init(LPC_GPIO_PORT);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Set direction&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;Chip_GPIO_SetPinDIROutput(LPC_GPIO_PORT, 0, 1);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4) Set state&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;Chip_GPIO_SetPinState(LPC_GPIO_PORT, 0, 1, 1);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:11:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571986#M18490</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLVED] LPC812 - PIO0_1 gpio problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571987#M18491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Sat Dec 13 13:58:17 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You should not have to do anything regarding the SWM as GPIO function PIO0_1 is the default.&amp;nbsp; What board are you using for testing the LPC812?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have verified the same results while using the LPC812 on the Labtool.&amp;nbsp; For testing I commented out all of the SWM code.&amp;nbsp; I was able to confirm that the code works fine on PIO0_4 but not on PIO0_1.&amp;nbsp; PIO0_1 terminates at J15 pin 1 on the Labtool with no other connections noted.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am a bit stumped here as well.&amp;nbsp; Sorry I couldn't be of more help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let's see if anyone else has any ideas.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:11:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571987#M18491</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLVED] LPC812 - PIO0_1 gpio problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571988#M18492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wojtkingson on Sun Dec 14 05:31:16 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have LPCXpresso LPC812 Rev B.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to look at PINEANNABLE0 in swm and there was by default value 0x182, which is binary 110000010 (disabled ACMP_I2, CLKIN, VDDCMP).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried lot of configuration and I found out, that when you disable SWDIO and SWCLK and board runs in normal mode (without debug), the pin works fine, but in debug mode there is 1,6V. I used PINENABLE = 0x1E3 (XTALIN, XTALOUT, RESET enabled).&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;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_Clock_EnablePeriphClock(SYSCTL_CLOCK_SWM);

LPC_SWM-&amp;gt;PINENABLE0 = 0x1E3;

Chip_Clock_DisablePeriphClock(SYSCTL_CLOCK_SWM);


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_Clock_EnablePeriphClock(SYSCTL_CLOCK_GPIO);

LPC_IOCON-&amp;gt;PIO0[IOCON_PIO1] = 0x98;

Chip_SYSCTL_PeriphReset(RESET_GPIO);


Chip_GPIO_SetPinDIROutput(LPC_GPIO_PORT, 0, 1);
Chip_GPIO_SetPinState(LPC_GPIO_PORT, 0, 1, true);

&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thats only piece of test code, where I tested PIO0_1 functionality. I would like to know how I should work with this pin, because I need debug... &lt;SPAN class="lia-unicode-emoji" title=":disappointed_face:"&gt;&lt;LI-EMOJI id="lia_disappointed-face" title=":disappointed_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt; &lt;SPAN class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;&lt;LI-EMOJI id="lia_grinning-face-with-smiling-eyes" title=":grinning_face_with_smiling_eyes:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:11:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571988#M18492</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLVED] LPC812 - PIO0_1 gpio problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571989#M18493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Sun Dec 14 21:42:32 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: havlicek.vojtech&lt;/STRONG&gt;&lt;BR /&gt;Thats only piece of test code, where I tested PIO0_1 functionality. I would like to know how I should work with this pin, because I need debug... &lt;SPAN class="lia-unicode-emoji" title=":disappointed_face:"&gt;&lt;LI-EMOJI id="lia_disappointed-face" title=":disappointed_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt; &lt;SPAN class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;&lt;LI-EMOJI id="lia_grinning-face-with-smiling-eyes" title=":grinning_face_with_smiling_eyes:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I do not think that is possible. Read UM10601 rev 1.6 --&amp;nbsp; 2 April 2014 chapter 26: LPC81x Debugging as it seems to explain what is occurring in section 26.4 a portion of which I have provided here:&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;The SWD functions are assigned to pins through the switch matrix. The SWD functions
are fixed-pin functions that are enabled through the switch matrix and can only be
assigned to special pins on the package. The SWD functions are enabled by default.&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It would be nice to get NXP_Support or Embedded Artists to clarify this to make it a bit more clear.&amp;nbsp;&amp;nbsp; :quest:&amp;nbsp;&amp;nbsp; Is GPIO0_1 after a chip reset a GPIO pin or not?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:11:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571989#M18493</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLVED] LPC812 - PIO0_1 gpio problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571990#M18494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Tue Dec 16 17:08:04 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;havlicek.vojtech, see the solution to this problem in &lt;/SPAN&gt;&lt;A href="http://http://www.lpcware.com/content/forum/labtool-lpc812-pio01-not-usable-gpio"&gt;my other thread&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also the value you used here does not do what you said - PINENABLE = 0x1E3 (XTALIN, XTALOUT, RESET enabled).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PINENABLE = 0x1E3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;disables VDDCMP, CLKIN, RESET, XTALOUT,&amp;nbsp; ACMP_I2, ACMP_I1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;enables XTALIN, SWDIO, SWCLK&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:11:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571990#M18494</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLVED] LPC812 - PIO0_1 gpio problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571991#M18495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wojtkingson on Tue Dec 16 17:34:56 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks :) Sorry, I'm little bit out of mind at this time..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 20:11:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SOLVED-LPC812-PIO0-1-gpio-problem/m-p/571991#M18495</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T20:11:25Z</dc:date>
    </item>
  </channel>
</rss>

