<?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: disable a peripheral clock run error</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621850#M24370</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Kerry&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;perform code as follow:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SDIO] &amp;nbsp; &amp;nbsp; |= 1;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP0] &amp;nbsp; &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP1] &amp;nbsp; &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART0] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART1] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART2] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART3] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_APLL] &amp;nbsp; &amp;nbsp; &amp;nbsp;|= 1;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;problom still &amp;nbsp;existence, and no insert DEBUG, the code run on&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt; lpcopen3_01.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;can you test the code, &amp;nbsp;please.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Apr 2017 07:35:39 GMT</pubDate>
    <dc:creator>9218sky</dc:creator>
    <dc:date>2017-04-21T07:35:39Z</dc:date>
    <item>
      <title>disable a peripheral clock run error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621848#M24368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. disable clock code as follow:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; LPC_CCU2-&amp;gt;CLKCCU[CLK_APLL - CLK_CCU2_START].CFG &amp;nbsp;&amp;amp;= ~1;&lt;/P&gt;&lt;P&gt;2. MCU as LPC1833, source code referrence "lpcopen_2_12_keil_iar_keil_mcb_1857, chip_clock.h" line 226&lt;/P&gt;&lt;P&gt;3. this test project on "lpcopen_2_12_keil_iar_keil_mcb_1857\applications\lpc18xx_43xx\keil_uvision_projects\keil_mcb_1857\periph\periph_systick"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Apr 2017 03:34:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621848#M24368</guid>
      <dc:creator>9218sky</dc:creator>
      <dc:date>2017-04-19T03:34:24Z</dc:date>
    </item>
    <item>
      <title>Re: disable a peripheral clock run error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621849#M24369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi 9218 sky,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPCopen 2.12 is too old, please download the newest lpcopen3_01 from this link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/assets/downloads/data/en/software/lpcopen_3_01_keil_iar_keil_mcb_1857.zip" title="http://www.nxp.com/assets/downloads/data/en/software/lpcopen_3_01_keil_iar_keil_mcb_1857.zip"&gt;http://www.nxp.com/assets/downloads/data/en/software/lpcopen_3_01_keil_iar_keil_mcb_1857.zip&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have run it on my side, after I run over:&lt;/P&gt;&lt;P&gt;LPC_CCU2-&amp;gt;CLKCCU[CLK_APLL - CLK_CCU2_START].CFG&amp;nbsp; &amp;amp;= ~1;&lt;/P&gt;&lt;P&gt;No error happens, it works ok on my side with lpcopen 3_01&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/10079i0AAAFD18AB4D191B/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Please take care,&amp;nbsp; when you debug the chip, please comment:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; __WFI();&lt;/P&gt;&lt;P&gt;Otherwise, the chip will enter in the low power mode, it will lost the power in debug mode.&lt;/P&gt;&lt;P&gt;This is very important.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2017 05:07:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621849#M24369</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-04-20T05:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: disable a peripheral clock run error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621850#M24370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Kerry&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;perform code as follow:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SDIO] &amp;nbsp; &amp;nbsp; |= 1;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP0] &amp;nbsp; &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP1] &amp;nbsp; &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART0] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART1] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART2] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART3] &amp;nbsp; |= 1;&lt;BR /&gt;&amp;nbsp;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_APLL] &amp;nbsp; &amp;nbsp; &amp;nbsp;|= 1;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;problom still &amp;nbsp;existence, and no insert DEBUG, the code run on&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt; lpcopen3_01.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;can you test the code, &amp;nbsp;please.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Apr 2017 07:35:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621850#M24370</guid>
      <dc:creator>9218sky</dc:creator>
      <dc:date>2017-04-21T07:35:39Z</dc:date>
    </item>
    <item>
      <title>Re: disable a peripheral clock run error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621851#M24371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi 9218 sky,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Thank you for your updated information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; You said, no DEBUG, and problem still exist.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please give me more detail, what the problem you are meeting? In your top post, I think you are entering some error while debugging. So please tell me how you find the problem, what the problem you are meeting with the BASE clock configuration?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Waiting for your details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 01:41:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621851#M24371</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-05-05T01:41:13Z</dc:date>
    </item>
    <item>
      <title>Re: disable a peripheral clock run error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621852#M24372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi kerry&lt;/P&gt;&lt;P&gt;problem generation from "systick" project main file add some close base-clock code only.&lt;BR /&gt;IDE for MDK51X&lt;BR /&gt;MCU LPC1833JDB144(I designe small system board)&lt;/P&gt;&lt;P&gt;1. sample pack "lpcopen_3_01_keil_iar_keil_mcb_1857"&lt;/P&gt;&lt;P&gt;2. edit peripheral "lpcopen_3_01_keil_iar_keil_mcb_1857\LPC43xx_18xx\prj_mcb1857\keil\periph_systick" &lt;BR /&gt; main file, as follow:&lt;/P&gt;&lt;P&gt;int main(void)&lt;BR /&gt;{&lt;BR /&gt; LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SDIO] |= 1; //SN.13&lt;BR /&gt; LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP0] |= 1; //SN.14&lt;BR /&gt; LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP1] |= 1; //SN.15&lt;BR /&gt; LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART0] |= 1; //SN.16&lt;BR /&gt; LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART1] |= 1; //SN.17&lt;BR /&gt; LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART2] |= 1; //SN.18&lt;BR /&gt; LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART3] |= 1; //SN.19&lt;BR /&gt; SystemCoreClockUpdate();&lt;BR /&gt; Board_Init();&lt;/P&gt;&lt;P&gt;/* Enable and setup SysTick Timer at a periodic rate */&lt;BR /&gt; SysTick_Config(SystemCoreClock / TICKRATE_HZ);&lt;/P&gt;&lt;P&gt;while (1) {&lt;BR /&gt; __WFI();&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;3. other file not change!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;4. build the project and debug, MDK display as follow:&lt;span class="lia-inline-image-display-wrapper" image-alt="20170509-1.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17409i18E0E54AAE35B8BD/image-size/large?v=v2&amp;amp;px=999" role="button" title="20170509-1.jpg" alt="20170509-1.jpg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="20170509-2.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17437i3A42340355B4AAD2/image-size/large?v=v2&amp;amp;px=999" role="button" title="20170509-2.jpg" alt="20170509-2.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;best regard!&lt;/P&gt;&lt;P&gt;sky9218&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 03:00:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621852#M24372</guid>
      <dc:creator>9218sky</dc:creator>
      <dc:date>2017-05-09T03:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: disable a peripheral clock run error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621853#M24373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi 9218 sky,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for your more details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have tried the MDK systick project on my side, that's really strange for the MDK IDE. In the MDK IDE project debug mode, I have reflect your problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; But, I find the blinky project which is the same source code as systick, this project don't have problem.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/18326i456A912CAB5E6510/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Besides, when I use the IAR project, both blink and systick ,&amp;nbsp; and in debug mode, no problem happens.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/18378i621563CD1FC0BEF2/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code you can used like me:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int main(void)&lt;BR /&gt;{&lt;BR /&gt;SystemCoreClockUpdate();&lt;BR /&gt;Board_Init();&lt;BR /&gt;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SDIO] |= 1; //SN.13&lt;BR /&gt;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP0] |= 1; //SN.14&lt;BR /&gt;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_SSP1] |= 1; //SN.15&lt;BR /&gt;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART0] |= 1; //SN.16&lt;BR /&gt;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART1] |= 1; //SN.17&lt;BR /&gt;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART2] |= 1; //SN.18&lt;BR /&gt;LPC_CGU-&amp;gt;BASE_CLK[CLK_BASE_UART3] |= 1; //SN.19&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;/*&lt;BR /&gt;Chip_Clock_DisableBaseClock(CLK_BASE_SDIO);&lt;BR /&gt;Chip_Clock_DisableBaseClock(CLK_BASE_SSP0);&lt;BR /&gt;Chip_Clock_DisableBaseClock(CLK_BASE_SSP1);&lt;BR /&gt;Chip_Clock_DisableBaseClock(CLK_BASE_UART0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_Clock_DisableBaseClock(CLK_BASE_UART1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_Clock_DisableBaseClock(CLK_BASE_UART2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_Clock_DisableBaseClock(CLK_BASE_UART3);&lt;BR /&gt;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SysTick_Config(SystemCoreClock / TICKRATE_HZ);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while (1) {&lt;BR /&gt;&lt;STRONG&gt;//__WFI();// in debug mode, must comment&lt;/STRONG&gt; &lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try the blink project, or the IAR according project on your side.&lt;/P&gt;&lt;P&gt;Your problem should caused by the systick MDK project creation. Chip function have no problem.&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 May 2017 07:39:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/disable-a-peripheral-clock-run-error/m-p/621853#M24373</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-05-09T07:39:50Z</dc:date>
    </item>
  </channel>
</rss>

