<?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: LPC1549, PWM on SCT0_7</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-PWM-on-SCT0-7/m-p/534061#M10748</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;The define SCT_PWN_OUT cannot be 0, it must be fx, 1.&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;Then it runs :-)&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;TABLE style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TBODY style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;Chip_SCTPWM_SetOutPin(LPC_SCT0, SCT_PWM_OUT, SCT_PWM_PIN_OUT);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TBODY style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;/* Start with 50% duty cycle */&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;Chip_SCTPWM_SetDutyCycle(LPC_SCT0, SCT_PWM_OUT, Chip_SCTPWM_PercentageToTicks(LPC_SCT0, 50));&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;TABLE style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TBODY style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Aug 2016 11:49:30 GMT</pubDate>
    <dc:creator>jørgenbusch</dc:creator>
    <dc:date>2016-08-17T11:49:30Z</dc:date>
    <item>
      <title>LPC1549, PWM on SCT0_7</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-PWM-on-SCT0-7/m-p/534060#M10747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm having trouble getting a PWM signal on PIO1_14 (for SCT0_7)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe it the some clock issue, however I'm not sure. I hope you might have a hint of somekind.&lt;/P&gt;&lt;P&gt;Below is code (as you can see it is using the library from lpc chip. )&lt;/P&gt;&lt;P&gt;Using embOS as operating system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;#define SCT_PWM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_SCT0 /* Use SCT0 for PWM */&lt;/P&gt;&lt;P&gt;#define SCT_PWM_PIN_OUT&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* COUT0_7 Generate square wave */&lt;/P&gt;&lt;P&gt;#define SCT_PWM_OUT 0&lt;/P&gt;&lt;P&gt;void Init_and_start_PWM(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_SYSCTL_PowerDown(SYSCTL_POWERDOWN_SCTPLL_PD);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_Clock_SetSCTPLLSource(SYSCTL_PLLCLKSRC_MAINOSC);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_Clock_SetupSCTPLL(5,2);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_SYSCTL_PowerUp(SYSCTL_POWERDOWN_SCTPLL_PD);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;/* Wait for PLL to lock */&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;while (!Chip_Clock_IsSCTPLLLocked()) {}&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;#define SCT_PWM_RATE&amp;nbsp;&amp;nbsp; 200000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* PWM frequency 200 KHz */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Chip_SCTPWM_Init(LPC_SCT0);&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_SCTPWM_SetRate(LPC_SCT0, SCT_PWM_RATE);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;/* Enable SWM clock before altering SWM */&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_Clock_EnablePeriphClock(SYSCTL_CLOCK_SWM);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.73;"&gt;&amp;nbsp; Chip_SWM_EnableFixedPin(SWM_FIXED_SCT0_OUT7);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Chip_Clock_DisablePeriphClock(SYSCTL_CLOCK_SWM);&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_SCTPWM_SetOutPin(LPC_SCT0, SCT_PWM_OUT, SCT_PWM_PIN_OUT);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;/* Start with 50% duty cycle */&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_SCTPWM_SetDutyCycle(LPC_SCT0, SCT_PWM_OUT, Chip_SCTPWM_PercentageToTicks(LPC_SCT0, 50));&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Chip_SCTPWM_Start(LPC_SCT0);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Starting the PWM (just above), I only measure the pin goes high, and there it stays. Breaking the code shows that the counters are running in SCT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR Jørgen Busch&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Aug 2016 09:20:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-PWM-on-SCT0-7/m-p/534060#M10747</guid>
      <dc:creator>jørgenbusch</dc:creator>
      <dc:date>2016-08-17T09:20:00Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1549, PWM on SCT0_7</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-PWM-on-SCT0-7/m-p/534061#M10748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;The define SCT_PWN_OUT cannot be 0, it must be fx, 1.&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;Then it runs :-)&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;TABLE style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TBODY style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;Chip_SCTPWM_SetOutPin(LPC_SCT0, SCT_PWM_OUT, SCT_PWM_PIN_OUT);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TBODY style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;/* Start with 50% duty cycle */&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-style: inherit; font-family: inherit;"&gt;Chip_SCTPWM_SetDutyCycle(LPC_SCT0, SCT_PWM_OUT, Chip_SCTPWM_PercentageToTicks(LPC_SCT0, 50));&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="j-rte-table" style="font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit;"&gt;&lt;/P&gt;&lt;TABLE style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TBODY style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TR style="border: 0px; font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;TD style="padding: 2px 4px; border: 0px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Aug 2016 11:49:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1549-PWM-on-SCT0-7/m-p/534061#M10748</guid>
      <dc:creator>jørgenbusch</dc:creator>
      <dc:date>2016-08-17T11:49:30Z</dc:date>
    </item>
  </channel>
</rss>

