<?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>topic Re: SYSAHBCLKCTRL and Polling Timer in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/SYSAHBCLKCTRL-and-Polling-Timer/m-p/530709#M2124</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by cwpjr on Sun Jan 20 20:42:36 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Works for me. Thanks!:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 21:44:30 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T21:44:30Z</dc:date>
    <item>
      <title>SYSAHBCLKCTRL and Polling Timer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SYSAHBCLKCTRL-and-Polling-Timer/m-p/530707#M2122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by cwpjr on Sat Jan 19 16:16:19 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Using LPCxepresso 1114 stick with Code Red V5.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Writing in assembly language.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After reading all the manuals and searching this forum I have 2 questions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From the manual:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The CT32B0/1 are configured using the following registers:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Pins: The CT32B0/1 pins must be configured in the IOCONFIG register block&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Section 7.4).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Power and peripheral clock: In the SYSAHBCLKCTRL register, set bit 9 and bit 10&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;RE&amp;gt; 1:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*must* I configure pins if I just want to poll the timer?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RE&amp;gt;2:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simply writing those two bits seems dangerous. Won't that simply disable everything else and "brick my stick"?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:44:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SYSAHBCLKCTRL-and-Polling-Timer/m-p/530707#M2122</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: SYSAHBCLKCTRL and Polling Timer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SYSAHBCLKCTRL-and-Polling-Timer/m-p/530708#M2123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sat Jan 19 21:30:47 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Sample:&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;
#define EN_CT32B0 (1&amp;lt;&amp;lt;9)


//init 32bit_timer
 LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (EN_CT32B0);//enable clock CT32B0
 LPC_TMR32B0-&amp;gt;TC&amp;nbsp;&amp;nbsp; = 0;&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; //reset counter
 LPC_TMR32B0-&amp;gt;TCR&amp;nbsp; = 1;&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; //start timer

 while(1)
 {
&amp;nbsp; if(LPC_TMR32B0-&amp;gt;TC &amp;gt;=5000)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //poll timer
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; LPC_TMR32B0-&amp;gt;TC =0;&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; //reset timer&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; ...do something funny
&amp;nbsp; }
 }
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;#1 As described in user manual: &lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;Pins: The CT32B0/1 pins must be configured in the IOCONFIG register block.&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;If you don't need timer pins (capture, match...) it's of course not necessary to configure them &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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 Read SYSAHBCLKCTRL, set bit 9 /10 and store it again&amp;nbsp; &lt;SPAN class="lia-unicode-emoji" title=":winking_face:"&gt;&lt;LI-EMOJI id="lia_winking-face" title=":winking_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:44:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SYSAHBCLKCTRL-and-Polling-Timer/m-p/530708#M2123</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:44:30Z</dc:date>
    </item>
    <item>
      <title>Re: SYSAHBCLKCTRL and Polling Timer</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SYSAHBCLKCTRL-and-Polling-Timer/m-p/530709#M2124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by cwpjr on Sun Jan 20 20:42:36 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Works for me. Thanks!:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:44:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SYSAHBCLKCTRL-and-Polling-Timer/m-p/530709#M2124</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:44:30Z</dc:date>
    </item>
  </channel>
</rss>

