<?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: MPC5634-EMIOS-SAIC   code in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493903#M2653</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seems the eMIOS setting is correct. be sure the external signal is really fed into proper pad and then check if the channel 0 flag is really set. If yes then interrupts may not be properly initialized.&lt;/P&gt;&lt;P&gt;Try to test attached code which do the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Jan 2016 08:32:25 GMT</pubDate>
    <dc:creator>PetrS</dc:creator>
    <dc:date>2016-01-18T08:32:25Z</dc:date>
    <item>
      <title>MPC5634-EMIOS-SAIC   code</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493902#M2652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now I want to capture&amp;nbsp; eMIOS_9&amp;nbsp; channel output PWM(duty cycle 20%,frequency is 1KHz),using eMIOS_0 channel for capture.&lt;/P&gt;&lt;P&gt;But&amp;nbsp; I&amp;nbsp; cannot&amp;nbsp; enter&amp;nbsp;&amp;nbsp; eMIOS_0_isr&amp;nbsp;&amp;nbsp; interrupt&amp;nbsp; function,Is there any wrong with my code?&lt;/P&gt;&lt;P&gt;////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;#include "MPC5634M_MLQC80.h"&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#define&amp;nbsp; LED3 SIU.GPDO[190].R&lt;/P&gt;&lt;P&gt;#define&amp;nbsp; LED4 SIU.GPDO[191].R&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;uint32_t data1,data2;&lt;/P&gt;&lt;P&gt;uint32_t delaytime;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;void Config_PLL(void)&lt;/P&gt;&lt;P&gt;{&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FMPLL.SYNCR.R = 0x03080030;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* &lt;A _jive_internal="true" href="https://community.nxp.com/2015.3.0.971481a/images/tiny_mce3/plugins/jiveemoticons/images/spacer.gif"&gt;&lt;IMG class="jive_macro_toc jive_macro" data-renderedposition="281_289_61_72" src="https://community.nxp.com/2015.3.0.971481a/images/tiny_mce3/plugins/jiveemoticons/images/spacer.gif" /&gt;&lt;/A&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/2015.3.0.971481a/images/tiny_mce3/plugins/jiveemoticons/images/spacer.gif"&gt;&lt;IMG class="jive_macro_toc jive_macro" data-renderedposition="281_350_61_72" src="https://community.nxp.com/2015.3.0.971481a/images/tiny_mce3/plugins/jiveemoticons/images/spacer.gif" /&gt;&lt;/A&gt;8 MHz crystal */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; while (FMPLL.SYNSR.B.LOCK != 1) {};&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Wait for LOCK = 1 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FMPLL.SYNCR.R = 0x03080430;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable FM */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; while (FMPLL.SYNSR.B.LOCK != 1) {}; /* Wait for FMPLL to LOCK again */ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FMPLL.SYNCR.R = 0x16000000;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Final value for 64 MHz: RFD=0 */&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;void init_led(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; //EMIOS9，10，11，12对应PCR188，189，190，191&lt;/P&gt;&lt;P&gt;&amp;nbsp; //SIU.PCR[188].R = 0x0203;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //EMIOS9,OUTPUT&lt;/P&gt;&lt;P&gt;&amp;nbsp; //SIU.PCR[189].R = 0x0203;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //EMIOS10,OUTPUT&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIU.PCR[190].R = 0x0203;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //EMIOS11,OUTPUT&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIU.PCR[191].R = 0x0203;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //EMIOS12,OUTPUT&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;void init_EMIOS(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.MCR.B.GPRE=63;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 设置分频系数为63+1=64,分频后始终为1MHz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.MCR.B.ETB=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 禁止外部时基，设置通道23作为总线A控制时基&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.MCR.B.GPREN=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 使能全局分频器&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.MCR.B.GTBE=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 使能全局时基&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.MCR.B.FRZ=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 在调试模式下停止通道&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* 初始化eMIOS23：作为所有通道的时基Bus A*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[23].CADR.R=999;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 周期是999=1=1000 clocks(1ms)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[23].CCR.B.MODE=0x50;&amp;nbsp; //设置为缓冲模数计数器模式MCB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[23].CCR.B.BSL=0x3;&amp;nbsp;&amp;nbsp;&amp;nbsp; //使用1MHz的内部计数器作为时钟源&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[23].CCR.B.UCPRE=0;&amp;nbsp;&amp;nbsp;&amp;nbsp; //设置通道分频值为1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[23].CCR.B.FREN=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //在调试模式下冻结通道计数&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[23].CCR.B.UCPREN=1;&amp;nbsp;&amp;nbsp; //使能分频器:使用默认预分频值为1&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* 初始化eMIOS9：占空比20% */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[9].CADR.R=100;&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; EMIOS.CH[9].CBDR.R=900;&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; EMIOS.CH[9].CCR.B.BSL=0x0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 使用Bus A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[9].CCR.B.EDPOL=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 设置极性：A匹配时清0，B匹配时置1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[9].CCR.B.MODE=0x60;&amp;nbsp;&amp;nbsp;&amp;nbsp; //选择OPWMB模式&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SIU.PCR[188].R = 0x0600;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //EMIOS9对应SIU.PCR188&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /*初始化eMIOS0：输入捕捉SAIC模式 */&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[0].CCR.B.MODE=0x02;&amp;nbsp;&amp;nbsp;&amp;nbsp; //设置SAIC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[0].CCR.B.BSL=0x0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //使用使用Bus A：1MHz的内部计数器作为时钟源&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //EMIOS.CH[0].CCR.B.IF = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //设置输入滤波器&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //EMIOS.CH[0].CCR.B.FCK= 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //滤波器时钟为主时钟&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[0].CCR.B.FEN = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //使能输入捕捉中断&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //EMIOS.CH[0].CCR.B.DMA = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //FLAG用作中断请求&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[0].CCR.B.EDSEL=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //设置上升沿触发中断&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EMIOS.CH[0].CCR.B.EDPOL= 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //EMIOS.CH[0].CCR.B.UCPRE = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //设置分频值为1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //EMIOS.CH[0].CCR.B.UCPREN = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp; //使能分频器&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; //EMIOS.CH[0].CCR.B.FREN=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //在调试模式下冻结通道计数&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; INTC.PSR[51].R = 3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SIU.PCR[179].R = 0x0503;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //EMIOS0对应SIU.PCR179&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/*******************************************************************************&lt;/P&gt;&lt;P&gt;/*&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; SAIC中断函数:eMIOS_0_isr&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;/P&gt;&lt;P&gt;void eMIOS_0_isr(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; //LED4 ^= 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(EMIOS.CH[0].CSR.B.FLAG == 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; //EMIOS.CH[0].CSR.B.FLAG = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //清除标志位&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data1 = data2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data2 = EMIOS.CH[0].CADR.R;&amp;nbsp;&amp;nbsp;&amp;nbsp; //记录上升沿对应的时刻&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; delaytime = data2- data1;&amp;nbsp;&amp;nbsp; //计算时间间隔&lt;/P&gt;&lt;P&gt;&amp;nbsp; LED4 ^= 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EMIOS.CH[0].CSR.B.FLAG = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //清除标志位&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/************************************************************/&lt;/P&gt;&lt;P&gt;/*&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;&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;/P&gt;&lt;P&gt;void main(void)&lt;/P&gt;&lt;P&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; vuint32_t i = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Dummy idle counter */ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Config_PLL();&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; init_led();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; init_EMIOS();&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; INTC_InitINTCInterrupts();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; INTC_InstallINTCInterruptHandler(eMIOS_0_isr,51,3);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; INTC.CPR.B.PRI = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* MPC555x: Lower INTC's current priority */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Loop forever */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for (;;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED3 ^= 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 17 Jan 2016 10:48:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493902#M2652</guid>
      <dc:creator>陈秀侠</dc:creator>
      <dc:date>2016-01-17T10:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5634-EMIOS-SAIC   code</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493903#M2653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seems the eMIOS setting is correct. be sure the external signal is really fed into proper pad and then check if the channel 0 flag is really set. If yes then interrupts may not be properly initialized.&lt;/P&gt;&lt;P&gt;Try to test attached code which do the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jan 2016 08:32:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493903#M2653</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2016-01-18T08:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5634-EMIOS-SAIC   code</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493904#M2654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I checked my code again and finded the error in my interrupt functions:&lt;/P&gt;&lt;P&gt;////////////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;void eMIOS_0_isr(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; //LED4 ^= 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(EMIOS.CH[0].CSR.B.FLAG == 1)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; EMIOS.CH[0].CSR.B.FLAG = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //清除标志位&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data1 = data2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data2 = EMIOS.CH[0].CADR.R;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // delaytime = 0x0000ffff&amp;amp;(data2- data1);&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(data2 &amp;gt; data1) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delaytime = data2 - data1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //else &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // delaytime = (0xFFFFFF - data1) + data2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; LED4 ^= 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;////////////////////////////////////////////////////////////////////////&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your answer,I'll test your demo tomorrow.&lt;/P&gt;&lt;P&gt;Best wishes!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2016 14:40:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493904#M2654</guid>
      <dc:creator>陈秀侠</dc:creator>
      <dc:date>2016-01-19T14:40:42Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5634-EMIOS-SAIC   code</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493905#M2655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you do me a favor?I am in trouble with IPWM setting of eMIOS channel of MPC5634M,especially the setting of interrupt .Do you have the demo of IPWM setting?I would be appreciated with your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2018 13:35:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493905#M2655</guid>
      <dc:creator>2039759305</dc:creator>
      <dc:date>2018-10-23T13:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5634-EMIOS-SAIC   code</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493906#M2656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's too long time, I find a demo for IPWM, and you check it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Oct 2018 07:43:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493906#M2656</guid>
      <dc:creator>陈秀侠</dc:creator>
      <dc:date>2018-10-27T07:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5634-EMIOS-SAIC   code</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493907#M2657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much,I will check it .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Oct 2018 01:22:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5634-EMIOS-SAIC-code/m-p/493907#M2657</guid>
      <dc:creator>2039759305</dc:creator>
      <dc:date>2018-10-30T01:22:32Z</dc:date>
    </item>
  </channel>
</rss>

