<?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>Kinetis MicrocontrollersのトピックRe: Clock configuration problem with 100Mhz K20</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245588#M6451</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Mark,&lt;/P&gt;&lt;P&gt;Your suggestion to remove&amp;nbsp; &lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;MCG_C2_HGO_MASK&lt;/STRONG&gt; worked and enabled the code to run through the entire clock configuration function, thank you!. Now my code runs off to nowhere (No source available address) I will have to dig in deeper to see why that is happening.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Feb 2014 19:56:37 GMT</pubDate>
    <dc:creator>cavebiker</dc:creator>
    <dc:date>2014-02-24T19:56:37Z</dc:date>
    <item>
      <title>Clock configuration problem with 100Mhz K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245586#M6449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a K20DX256VMD10 with a 30Mhz crystal and am trying to get it to run at 96Mhz core clock.&lt;/P&gt;&lt;P&gt;Using Processor Expert I selected PEE MCG mode and was able to set the core clock to 96Mhz.&lt;/P&gt;&lt;P&gt;I generated the code with PE and placed it in the appropriate place in my K20 project. &lt;/P&gt;&lt;P&gt;The PE code first attempts to set up FBE mode, and that is where it hangs up, waiting for the oscillator to run, and it never does.&lt;/P&gt;&lt;P&gt;The PE code:&lt;/P&gt;&lt;P&gt;&lt;EM&gt; /* Switch to FBE Mode */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;EM&gt;/* MCG_C2: RANGE=2,HGO=1,EREFS=1,LP=0,IRCS=1 */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MCG_C2 = MCG_C2_RANGE(0x02) | MCG_C2_HGO_MASK | MCG_C2_EREFS_MASK |&amp;nbsp; MCG_C2_IRCS_MASK;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;EM&gt; /* OSC_CR: ERCLKEN=1,EREFSTEN=0,SC2P=1,SC4P=1,SC8P=0,SC16P=1 */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; OSC_CR = OSC_CR_ERCLKEN_MASK | OSC_CR_SC2P_MASK | OSC_CR_SC4P_MASK | OSC_CR_SC16P_MASK;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;EM&gt; /* SIM_SOPT2: MCGCLKSEL=0 */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SIM_SOPT2 &amp;amp;= (uint32_t)~(uint32_t)(SIM_SOPT2_MCGCLKSEL_MASK);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; &lt;EM&gt;&amp;nbsp; /* MCG_C1: CLKS=2,FRDIV=5,IREFS=0,IRCLKEN=1,IREFSTEN=0 */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MCG_C1 = (MCG_C1_CLKS(0x02) | MCG_C1_FRDIV(0x05) | MCG_C1_IRCLKEN_MASK);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;EM&gt; /* MCG_C4: DMX32=0,DRST_DRS=0 */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MCG_C4 &amp;amp;= (uint8_t)~(uint8_t)((MCG_C4_DMX32_MASK | MCG_C4_DRST_DRS(0x03)));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;EM&gt;/* MCG_C5: PLLCLKEN=0,PLLSTEN=0,PRDIV=9 */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MCG_C5 = MCG_C5_PRDIV(0x09);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;EM&gt; /* MCG_C6: LOLIE=0,PLLS=0,CME=0,VDIV=8 */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MCG_C6 = MCG_C6_VDIV(0x08);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt; while((MCG_S &amp;amp; MCG_S_OSCINIT_MASK) == 0x00U) { /* Check that the oscillator is running */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;The red is where it hangs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I have tried several PE clock settings and I can't get it to run past this when I select PEE for MCG mode. FEI MCG mode works fine but the core clock will only do 20+Mhz in that setting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 22:36:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245586#M6449</guid>
      <dc:creator>cavebiker</dc:creator>
      <dc:date>2014-02-19T22:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: Clock configuration problem with 100Mhz K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245587#M6450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try removing &lt;STRONG&gt;MCG_C2_HGO_MASK&lt;/STRONG&gt; (that is, set &lt;EM&gt;HGO=0)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 18:05:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245587#M6450</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2014-02-20T18:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: Clock configuration problem with 100Mhz K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245588#M6451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Mark,&lt;/P&gt;&lt;P&gt;Your suggestion to remove&amp;nbsp; &lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;MCG_C2_HGO_MASK&lt;/STRONG&gt; worked and enabled the code to run through the entire clock configuration function, thank you!. Now my code runs off to nowhere (No source available address) I will have to dig in deeper to see why that is happening.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Feb 2014 19:56:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245588#M6451</guid>
      <dc:creator>cavebiker</dc:creator>
      <dc:date>2014-02-24T19:56:37Z</dc:date>
    </item>
    <item>
      <title>Re: Clock configuration problem with 100Mhz K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245589#M6452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whether you need high gain or low power oscillator mode depends on the HW; whether there are resistors and capacitors loading it. If it is set "incorrectly" for the specific HW the oscillator may not start. and so the code hang waiting for it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Feb 2014 20:20:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245589#M6452</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2014-02-24T20:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: Clock configuration problem with 100Mhz K20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245590#M6453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks again Mark, I will fiddle with that stuff tomorrow and let it be known. Appreciate the help a ton!&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tom &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Feb 2014 22:53:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Clock-configuration-problem-with-100Mhz-K20/m-p/245590#M6453</guid>
      <dc:creator>cavebiker</dc:creator>
      <dc:date>2014-02-24T22:53:06Z</dc:date>
    </item>
  </channel>
</rss>

