<?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 PWM Using FlexIO_D5 in s32k116 in S32K</title>
    <link>https://community.nxp.com/t5/S32K/PWM-Using-FlexIO-D5-in-s32k116/m-p/954715#M5299</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;P&gt;Below code I have used generating PWM using FlexIO_D5 , Can you please confirm it whether it is ok or not but I debug this code, its not responding.I have given the clock 8 Mhz.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void PWM_INIT()&lt;BR /&gt;{&lt;BR /&gt; /* Output port for Timer1 only */&lt;/P&gt;&lt;P&gt;PCC-&amp;gt; PCCn[PCC_PORTD_INDEX] = PCC_PCCn_CGC_MASK;&lt;BR /&gt; PORTD-&amp;gt;PCR[3] |= PORT_PCR_MUX(4); /* Port D3: MUX = ALT4, FXIO_D5 */&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; PCC-&amp;gt;PCCn[PCC_FlexIO_INDEX] &amp;amp;= ~PCC_PCCn_CGC_MASK; /* Ensure clk disabled for config */&lt;BR /&gt; PCC-&amp;gt;PCCn[PCC_FlexIO_INDEX] |= PCC_PCCn_PCS(1) /* Clock Src=1, 8 MHz SOSCDIV1_CLK */&lt;BR /&gt; | PCC_PCCn_CGC_MASK; /* Enable Clk*/&lt;/P&gt;&lt;P&gt;/* FlexIO Timer 0, counter decrements on FLexIO clock */&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;CTRL = 0;&lt;BR /&gt; FLEXIO-&amp;gt;TIMCFG[0] = 0x00000000;&lt;BR /&gt; // [21-20] TIMDEC 00b - Decrement counter on FlexIO clock&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCMP[0] = 0x00000FFF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCTL[0] = 0x00000003;&lt;BR /&gt; // [17-16] PINCFG 00b - Timer pin output disabled&lt;BR /&gt; // [1-0] TIMOD 11b - Single 16-bit counter mode.&lt;/P&gt;&lt;P&gt;/* FlexIO Timer 1, counter decrement on Timer0 output (both edges) */&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCFG[1] = 0x00100000;&lt;BR /&gt; // [21-20] TIMDEC 01b - Decrement counter on Trigger input (both edges)&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCMP[1] = 0x0000FFFF; // Duty cycle 50%&lt;/P&gt;&lt;P&gt;// FLEXIO-&amp;gt;TIMCMP[0] = 0x00000009; // 2MHz / (9 + 1) = 200kHz (5us)&lt;BR /&gt;// FLEXIO-&amp;gt;TIMCMP[1] = 0x00000004; // Low CMP[15-8] + 1 = 1 (5us)&lt;BR /&gt; // High CMP[7-0] + 1 = 5 (25us)&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCTL[1] = 0x03430052;&lt;BR /&gt; // [27-24] TRGSEL 0011b - 4*N+3 (Timer 0 trigger output = 4*0+3 = 3)&lt;BR /&gt; // [23] TRGPOL 0b - Trigger active high&lt;BR /&gt; // [22] TRGSRC 1b - internal trigger selected (a timer output)&lt;BR /&gt; // [17-16] PINCFG 11b - Timer pin output&lt;BR /&gt; // [10-8] PINSEL 000b - Pin 0 as output /*PINSEL=i will select the FXIO_D5 pin*/&lt;BR /&gt; // [7] PINPOL 0b - Pin is active high&lt;BR /&gt; // [1-0] TIMOD 10b - Dual 8-bit counters PWM high mode.&lt;/P&gt;&lt;P&gt;/* FlexIO module */&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;CTRL = 1;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Jun 2019 09:46:23 GMT</pubDate>
    <dc:creator>upendra_kumar</dc:creator>
    <dc:date>2019-06-06T09:46:23Z</dc:date>
    <item>
      <title>PWM Using FlexIO_D5 in s32k116</title>
      <link>https://community.nxp.com/t5/S32K/PWM-Using-FlexIO-D5-in-s32k116/m-p/954715#M5299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;P&gt;Below code I have used generating PWM using FlexIO_D5 , Can you please confirm it whether it is ok or not but I debug this code, its not responding.I have given the clock 8 Mhz.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void PWM_INIT()&lt;BR /&gt;{&lt;BR /&gt; /* Output port for Timer1 only */&lt;/P&gt;&lt;P&gt;PCC-&amp;gt; PCCn[PCC_PORTD_INDEX] = PCC_PCCn_CGC_MASK;&lt;BR /&gt; PORTD-&amp;gt;PCR[3] |= PORT_PCR_MUX(4); /* Port D3: MUX = ALT4, FXIO_D5 */&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; PCC-&amp;gt;PCCn[PCC_FlexIO_INDEX] &amp;amp;= ~PCC_PCCn_CGC_MASK; /* Ensure clk disabled for config */&lt;BR /&gt; PCC-&amp;gt;PCCn[PCC_FlexIO_INDEX] |= PCC_PCCn_PCS(1) /* Clock Src=1, 8 MHz SOSCDIV1_CLK */&lt;BR /&gt; | PCC_PCCn_CGC_MASK; /* Enable Clk*/&lt;/P&gt;&lt;P&gt;/* FlexIO Timer 0, counter decrements on FLexIO clock */&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;CTRL = 0;&lt;BR /&gt; FLEXIO-&amp;gt;TIMCFG[0] = 0x00000000;&lt;BR /&gt; // [21-20] TIMDEC 00b - Decrement counter on FlexIO clock&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCMP[0] = 0x00000FFF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCTL[0] = 0x00000003;&lt;BR /&gt; // [17-16] PINCFG 00b - Timer pin output disabled&lt;BR /&gt; // [1-0] TIMOD 11b - Single 16-bit counter mode.&lt;/P&gt;&lt;P&gt;/* FlexIO Timer 1, counter decrement on Timer0 output (both edges) */&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCFG[1] = 0x00100000;&lt;BR /&gt; // [21-20] TIMDEC 01b - Decrement counter on Trigger input (both edges)&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCMP[1] = 0x0000FFFF; // Duty cycle 50%&lt;/P&gt;&lt;P&gt;// FLEXIO-&amp;gt;TIMCMP[0] = 0x00000009; // 2MHz / (9 + 1) = 200kHz (5us)&lt;BR /&gt;// FLEXIO-&amp;gt;TIMCMP[1] = 0x00000004; // Low CMP[15-8] + 1 = 1 (5us)&lt;BR /&gt; // High CMP[7-0] + 1 = 5 (25us)&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;TIMCTL[1] = 0x03430052;&lt;BR /&gt; // [27-24] TRGSEL 0011b - 4*N+3 (Timer 0 trigger output = 4*0+3 = 3)&lt;BR /&gt; // [23] TRGPOL 0b - Trigger active high&lt;BR /&gt; // [22] TRGSRC 1b - internal trigger selected (a timer output)&lt;BR /&gt; // [17-16] PINCFG 11b - Timer pin output&lt;BR /&gt; // [10-8] PINSEL 000b - Pin 0 as output /*PINSEL=i will select the FXIO_D5 pin*/&lt;BR /&gt; // [7] PINPOL 0b - Pin is active high&lt;BR /&gt; // [1-0] TIMOD 10b - Dual 8-bit counters PWM high mode.&lt;/P&gt;&lt;P&gt;/* FlexIO module */&lt;/P&gt;&lt;P&gt;FLEXIO-&amp;gt;CTRL = 1;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 09:46:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/PWM-Using-FlexIO-D5-in-s32k116/m-p/954715#M5299</guid>
      <dc:creator>upendra_kumar</dc:creator>
      <dc:date>2019-06-06T09:46:23Z</dc:date>
    </item>
    <item>
      <title>Re: PWM Using FlexIO_D5 in s32k116</title>
      <link>https://community.nxp.com/t5/S32K/PWM-Using-FlexIO-D5-in-s32k116/m-p/954716#M5300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;P&gt;If You have configuration code for pwm using flexio please send me. i am using s32k116 microcontroller.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2019 07:01:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/PWM-Using-FlexIO-D5-in-s32k116/m-p/954716#M5300</guid>
      <dc:creator>upendra_kumar</dc:creator>
      <dc:date>2019-06-07T07:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: PWM Using FlexIO_D5 in s32k116</title>
      <link>https://community.nxp.com/t5/S32K/PWM-Using-FlexIO-D5-in-s32k116/m-p/954717#M5301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Upendra,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer to AN12174 and chapter "6. Generating PWM by Using FlexIO"&lt;/P&gt;&lt;P&gt;&lt;A class="" href="https://www.nxp.com/docs/en/application-note/AN12174.pdf" style="color: #2989c5; text-decoration: none;" title="https://www.nxp.com/docs/en/application-note/AN12174.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN12174.pdf&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, SW is available:&lt;/P&gt;&lt;P&gt;&lt;A class="" href="https://www.nxp.com/webapp/Download?colCode=AN12174SW" style="color: #2989c5; text-decoration: none;" title="https://www.nxp.com/webapp/Download?colCode=AN12174SW"&gt;https://www.nxp.com/webapp/Download?colCode=AN12174SW&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2019 08:34:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/PWM-Using-FlexIO-D5-in-s32k116/m-p/954717#M5301</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2019-06-07T08:34:38Z</dc:date>
    </item>
  </channel>
</rss>

