Example MPC5744P CTU triggered by eTimer0 GSH614

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Example MPC5744P CTU triggered by eTimer0 GSH614

Example MPC5744P CTU triggered by eTimer0 GSH614

********************************************************************************

* Detailed Description:

* This example shows how to use the CTU module triggered from eTimer0 module channel 2.

*

* For closer details on how CTU works I suggest you to check application note

* MPC5643LPWM_ADC_concept

* https://community.freescale.com/docs/DOC-102559

*

* This example sets eTimer0 channel2 for PWM signal generation.

* This signal is than used to send MSR trigger to CTU module

* Example contains also simple CTU module driver initialization

* CTU scheduler submodule is toggling with external pin based on CTU triggers

*

* ------------------------------------------------------------------------------

* Test HW:  MPC57xx Motherboard + MPC5744PE257DC minimodule, MPC5744P,

* silicon mask set 1N65H

* Target :  internal_FLASH*

********************************************************************************

Original Attachment has been moved to: Example-MPC5744P-CTU-eTimer-v1_1-GHS614.zip

コメント

Hi,

I have an issue with the CTU for the MPC5744P, I have setup 3 syncronized PWM signals on FlexPWM_0 for controlling an PMSM motor.

To control this motor I also need to measure the currents at a specific place in the PWM cycle.

I have tried to setup PWM submodule 0 to generate OUT_TRIG0 and configured the CTU to start dual conversions on the ADC, but as I need to convert more analog signals in my design i have created a list of commands that the CTU should send to the ADC.

When the 6 commands are completed a dma transfer shall move the data into my array.

But something is wrong, I can sometimes see that the first command is executed by the ADC and the result moved back to the CTU FIFO, but after that all seems to stop and the ADC_OE and ERRCMP flags are set in the CTU.

Any tips on what has gone wrong in my code?

See below for my code, could not find a way of attaching it.

Best Regards Linus

#include "mpc55xx.h"

#include "pwm_driver.h"

/* ************************************************************************** *

* Global declarations                                                        *

* ************************************************************************** */

uint32_t ADC_results[16];

/**

* @brief setPwmDutyCycle

* @param chn1       unsigned value containing duty cycle in 0 to 1000 for channel 1

* @param chn2       unsigned value containing duty cycle in 0 to 1000 for channel 2

* @param chn3       unsigned value containing duty cycle in 0 to 1000 for channel 3

* @return boolean value, 1 = Success, 0 = Could not set duty

*

* @details The function is called when we need to set the duty cycle

*/

boolean Pwm_SetDutyCycle (uint16 chn1, uint16 chn2, uint16 chn3)

{

  if (chn1 > 950) chn1 = 950;

  if (chn1 < 50) chn1 = 50;

  if (chn2 > 950) chn2 = 950;

  if (chn2 < 50) chn2 = 50;

  if (chn3 > 950) chn3 = 950;

  if (chn3 < 50) chn3 = 50;

  if (FLEXPWM_0.MCTRL.B.LDOK == 0)

  {

  FLEXPWM_0.SUB[0].VAL[2].B.VAL = 5000 - (chn1*5);

  FLEXPWM_0.SUB[0].VAL[3].B.VAL = 5000 + (chn1*5);

  FLEXPWM_0.SUB[1].VAL[2].B.VAL = 5000 - (chn2*5);

  FLEXPWM_0.SUB[1].VAL[3].B.VAL = 5000 + (chn2*5);

  FLEXPWM_0.SUB[2].VAL[2].B.VAL = 5000 - (chn3*5);

  FLEXPWM_0.SUB[2].VAL[3].B.VAL = 5000 + (chn3*5);

  /* latch values into pwm modules */

  FLEXPWM_0.MCTRL.B.LDOK |= 7;

  return 1;

  } else

  {

  return 0;

  }

}

/**

* @brief pwm_Init

*

* @details The function is called to setup the pwm outputs for controlling the motor

*/

void pwm_Init(void)

{

  SIUL2.PCR[46].R = 0x30000000 | 0x02000000 | 0x2; // CTU0 External Trigger Output (on EVB it is PG[13])

  // clear LDOK to be able to modify register settings

  FLEXPWM_0.MCTRL.B.CLDOK |= 1 << 0;

  FLEXPWM_0.MCTRL.B.CLDOK |= 1 << 1;

  FLEXPWM_0.MCTRL.B.CLDOK |= 1 << 2;

  FLEXPWM_0.SUB[0].CTRL.B.PRSC = 5;

  FLEXPWM_0.SUB[1].CTRL.B.PRSC = 0;

  FLEXPWM_0.SUB[2].CTRL.B.PRSC = 0;

  FLEXPWM_0.SUB[0].CTRL2.B.RELOAD_SEL = 0;

  FLEXPWM_0.SUB[1].CTRL2.B.RELOAD_SEL = 1; /* RELOAD signal from submodule 0 is used to reload registers*/

  FLEXPWM_0.SUB[2].CTRL2.B.RELOAD_SEL = 1; /* RELOAD signal from submodule 0 is used to reload registers*/

  FLEXPWM_0.SUB[0].CTRL2.B.CLK_SEL = 0; /* The peripheral clock is used as the clock for the local prescaler and counter. */

  FLEXPWM_0.SUB[1].CTRL2.B.CLK_SEL = 2; /* Submodule 0's clock (AUX_CLK) is used as the source clock for the local prescaler and counter. */

  FLEXPWM_0.SUB[2].CTRL2.B.CLK_SEL = 2; /* Submodule 0's clock (AUX_CLK) is used as the source clock for the local prescaler and counter. */

// FLEXPWM_0.SUB[0].CTRL2.B.FORCE_SEL = 0; /* The peripheral clock is used as the clock for the local prescaler and counter. */

// FLEXPWM_0.SUB[1].CTRL2.B.FORCE_SEL = 1; /* Submodule 0's clock (AUX_CLK) is used as the source clock for the local prescaler and counter. */

// FLEXPWM_0.SUB[2].CTRL2.B.FORCE_SEL = 1; /* Submodule 0's clock (AUX_CLK) is used as the source clock for the local prescaler and counter. */

// FLEXPWM_0.SUB[0].CTRL2.B.INIT_SEL = 0; /* The peripheral clock is used as the clock for the local prescaler and counter. */

// FLEXPWM_0.SUB[1].CTRL2.B.INIT_SEL = 1; /* Submodule 0's clock (AUX_CLK) is used as the source clock for the local prescaler and counter. */

// FLEXPWM_0.SUB[2].CTRL2.B.INIT_SEL = 1; /* Submodule 0's clock (AUX_CLK) is used as the source clock for the local prescaler and counter. */

  FLEXPWM_0.SUB[0].DISMAP.R   = 0x0000; /* disable fault pin condition */

  FLEXPWM_0.SUB[1].DISMAP.R   = 0x0000; /* disable fault pin condition */

  FLEXPWM_0.SUB[2].DISMAP.R   = 0x0000; /* disable fault pin condition */

  FLEXPWM_0.SUB[0].INIT.B.INIT = 0;

  FLEXPWM_0.SUB[0].VAL[0].B.VAL = 20;

  FLEXPWM_0.SUB[0].VAL[1].B.VAL = 10000;

  FLEXPWM_0.SUB[0].VAL[2].B.VAL = 5000;

  FLEXPWM_0.SUB[0].VAL[3].B.VAL = 5000;

  FLEXPWM_0.SUB[0].TCTRL.B.OUT_TRIG_EN = 1; /* OUT_TRIG0 will set when the counter value matches the VAL0 value. */

  FLEXPWM_0.SUB[1].INIT.B.INIT = 0;

  FLEXPWM_0.SUB[1].VAL[0].B.VAL = 20;

  FLEXPWM_0.SUB[1].VAL[1].B.VAL = 10000;

  FLEXPWM_0.SUB[1].VAL[2].B.VAL = 5000;

  FLEXPWM_0.SUB[1].VAL[3].B.VAL = 5000;

  FLEXPWM_0.SUB[2].INIT.B.INIT = 0;

  FLEXPWM_0.SUB[2].VAL[0].B.VAL = 20;

  FLEXPWM_0.SUB[2].VAL[1].B.VAL = 10000;

  FLEXPWM_0.SUB[2].VAL[2].B.VAL = 5000;

  FLEXPWM_0.SUB[2].VAL[3].B.VAL = 5000;

/*

  FLEXPWM_0.SUB[0].DTCNT0.B.DTCNT0 = 0x0078;

  FLEXPWM_0.SUB[0].DTCNT1.B.DTCNT1 = 0x0078;

  FLEXPWM_0.SUB[1].DTCNT0.B.DTCNT0 = 0x0078;

  FLEXPWM_0.SUB[1].DTCNT1.B.DTCNT1 = 0x0078;

  FLEXPWM_0.SUB[2].DTCNT0.B.DTCNT0 = 0x0078;

  FLEXPWM_0.SUB[2].DTCNT1.B.DTCNT1 = 0x0078;

*/

  FLEXPWM_0.SUB[0].DTCNT0.B.DTCNT0 = 0x0;

  FLEXPWM_0.SUB[0].DTCNT1.B.DTCNT1 = 0x0;

  FLEXPWM_0.SUB[1].DTCNT0.B.DTCNT0 = 0x0;

  FLEXPWM_0.SUB[1].DTCNT1.B.DTCNT1 = 0x0;

  FLEXPWM_0.SUB[2].DTCNT0.B.DTCNT0 = 0x0;

  FLEXPWM_0.SUB[2].DTCNT1.B.DTCNT1 = 0x0;

  FLEXPWM_0.OUTEN.B.PWMA_EN |= 1 << 0;

  FLEXPWM_0.OUTEN.B.PWMA_EN |= 1 << 1;

  FLEXPWM_0.OUTEN.B.PWMA_EN |= 1 << 2;

  FLEXPWM_0.OUTEN.B.PWMB_EN |= 1 << 0;

  FLEXPWM_0.OUTEN.B.PWMB_EN |= 1 << 1;

  FLEXPWM_0.OUTEN.B.PWMB_EN |= 1 << 2;

  FLEXPWM_0.MCTRL.B.LDOK |= 1 << 0;

  FLEXPWM_0.MCTRL.B.LDOK |= 1 << 1;

  FLEXPWM_0.MCTRL.B.LDOK |= 1 << 2;

  FLEXPWM_0.MCTRL.B.RUN |= 1 << 0;

  FLEXPWM_0.MCTRL.B.RUN |= 1 << 1;

  FLEXPWM_0.MCTRL.B.RUN |= 1 << 2;

  /** enable pwm */

  Enable_pwm();

}

/***********************************************************************/

/* CTU_Init                                                            */

/***********************************************************************/

void CTU_Init (void)

{

  CTU_0.TGSISR.B.I1_RE = 0x1;   /* Select the MRS for CTU - PWM ch0 odd  - period 50usec */

  CTU_0.CR.B.TGSISR_RE = 0x1; /* TGS Input Selection Register Reload Enable */

  CTU_0.TGSCR.B.PRES = 0x4;     /* CTU prescaler is set to 1 */

  CTU_0.TCR[0].R = 0x10;         /* CTU Timer compare register 0 value */

  CTU_0.TGSCCR.R = 0xFFFF;      /* TGS Counter Compare Register */

  CTU_0.TGSCRR.R = 0;           /* TGS Counter Reload Register */

  CTU_0.TGSCR.B.TGS_M = 0;

  CTU_0.TGSCR.B.ET_TM = 0;

  CTU_0.THCR1.B.T0_E = 1;        /* Trigger 0 output enable */

  CTU_0.THCR1.B.T0_ADCE = 1;     /* Trigger 0 ADC Command output enable */

  CTU_0.CLCR1.B.T0_INDEX = 0;    /* Trigger 0 command list - first command address */

  //(*(volatile uint16_t *)0xFFE0C06C) = 1; /* CTU_0.FDCR = 1  - ebable DMA on FIFO (missing in header file!)*/

  CTU_0.FDCR.B.DE0 = 1;

  CTU_0.FCR.R = 0;              /* FIFO control register */

  /* CTU triggers ADC -  ADC command list */

  /* SU : ADC command list */

  //CTU_0.CLR[0].R = 14;  /* First command - CTU starts sending commands to ADC after this command */

  //CTU_0.CLR[0].A.B.CH = 5;     /* ADC_0 module, channel 11 */

  //CTU_0.CLR[0].B.B.CMS = 0;

  //CTU_0.CLR[0].B.B.LC = 1;

  CTU_0.CLR[0].B.B.CH_A = 11;     /* ADC_0 module, channel 11 */

  CTU_0.CLR[0].B.B.CH_B = 12;     /* ADC_1 module, channel 12 */

  CTU_0.CLR[0].B.B.CMS = 1;

  CTU_0.CLR[1].B.B.CH_A = 13;     /* ADC_0 module, channel 13 */

  CTU_0.CLR[1].B.B.CH_B = 1;      /* ADC_1 module, channel 1 */

  CTU_0.CLR[1].B.B.CMS = 1;

  //CTU_0.CLR[1].B.B.LC = 1;

  CTU_0.CLR[2].B.B.CH_A = 5;      /* ADC_0 module, channel 5 */

  CTU_0.CLR[2].B.B.CH_B = 0; /* ADC_1 module, channel 0 */

  CTU_0.CLR[2].B.B.CMS = 1;

  CTU_0.CLR[3].B.B.CH_A = 14;     /* ADC_0 module, channel 14 */

  CTU_0.CLR[3].B.B.CH_B = 2;      /* ADC_1 module, channel 2 */

  CTU_0.CLR[3].B.B.CMS = 1;

  CTU_0.CLR[4].B.B.CH_A = 10;     /* ADC_0 module, channel 10 */

  CTU_0.CLR[4].B.B.CH_B = 15;     /* ADC_1 module, channel 15 */

  CTU_0.CLR[4].B.B.CMS = 1;

  CTU_0.CLR[5].B.B.CH_A = 15;     /* ADC_0 module, channel 15 */

  CTU_0.CLR[5].B.B.CH_B = 10;     /* ADC_1 module, channel 10 */

  CTU_0.CLR[5].B.B.CMS = 1;

  CTU_0.CLR[6].A.R = 0x4000;   /* Last command - this command is not send to ADC */

  CTU_0.FTH.B.TH0 = 5;

  //CTU_0.FTH.B.TH0 = 5;

  //CTU_0.TH1.B.THRESHOLD0 = 0xE;        /* FIFO 0 Threshold. Maximum value of 15, as the threshold value must be less than the number of FIFO 0 entries. */

  //CTU_0.FCR.B.FIFO_OVERFLOW_EN0 = 1;  /* FIFO 0 threshold Overflow interrupt enable - read FIFO 0 in this interrupt */

  CTU_0.EFR.R = 0x0400; /*Clear flags before start */

  CTU_0.IFR.R = 0x01FE;

  CTU_0.CR.B.GRE = 1;              /* General Reload Enable */

}//CTU_Init

/***********************************************************************/

/* ADC_Init                                                            */

/***********************************************************************/

void ADC_Init (void)

{

  /* USE_ADC */

  ADC_0.MCR.B.PWDN = 0;      // Enable ADC0

    /* 1 */

  ADC_0.MCR.B.CTUEN = 1;     // CTU mode

    /* 2 */

  ADC_0.NCMR[0].R = 0xFFFF;  // ADC_0 channel 0

  ADC_0.MCR.B.MODE = 1;      // One-shot mode

  ADC_1.MCR.B.PWDN = 0;      // Enable ADC1

  /* 1 */

  ADC_1.MCR.B.CTUEN = 1;     // CTU mode

  /* 2 */

  ADC_1.NCMR[0].R = 0xFFFF;  // ADC_1 channel 0

  ADC_1.MCR.B.MODE = 1;      // One-shot mode

} //ADC_Init

/***********************************************************************/

/* DMA_Init                                                            */

/***********************************************************************/

void DMA_Init (void)

{

    DMA_0.CR.R   = 0x00000002; /* Enable debug mode */

  DMA_0.EEI.R = 0x0000; /* Error Interrupt disabled for all channels  */

  DMA_0.ERQ.B.ERQ0 = 1 << 2; /*Use channel 2 *//* Enable eDMA request 2 -> CTU FIFO_0 trigger */

}//DMA_Init

/***********************************************************************/

/* DMA_MUX_Init                                                        */

/***********************************************************************/

void DMA_MUX_Init(void)

{

  DMAMUX_0.CHCFG[2].R = 0x0000; /* Clear channel config register 2*/

  DMAMUX_0.CHCFG[2].B.SOURCE = 6; /* Select MUX source for channel 2 -> CTU FIFO_1 */

  DMAMUX_0.CHCFG[2].B.ENBL = 1; /* DMA Channel Enable */

}//DMA_MUX_Init

/***********************************************************************/

/* DMA_TCD_2                                                           */

/***********************************************************************/

void DMA_TCD_2(void)

{

    (*(volatile uint16 *)&DMA_0.TCD[2]) = 0x0; //Clear DMA.TCD[0]0.WORD7

    //DMA_0.TCD[2] = 0x0;

    DMA_0.TCD[2].SADDR.B.SADDR = &CTU_0.FR[0];  /* Source Address - CTU FIFO_0 */

    DMA_0.TCD[2].DADDR.B.DADDR = (uint32_t) &ADC_results[0];  /* Destination Address - SRAM */

  DMA_0.TCD[2].ATTR.B.SMOD = 0x0;   /* Source Address Modulo      */

    DMA_0.TCD[2].ATTR.B.DMOD = 0x0;   /* Destination Address Modulo */

    DMA_0.TCD[2].ATTR.B.SSIZE = 0x2;  /* Source Transfer Size: 32 bits*/

    DMA_0.TCD[2].ATTR.B.DSIZE = 0x2;  /* Destination Transfer Size: 32 bits*/

    DMA_0.TCD[2].SOFF.B.SOFF =  0x0;  /* Signed Source Addr Offset adjustment*/

    DMA_0.TCD[2].NBYTES.MLOFFNO.B.NBYTES = 0x40; /* Inner 'minor' byte count   */

    DMA_0.TCD[2].SLAST.B.SLAST = 0x0;  /* Last signed Source Address Adjust */

    DMA_0.TCD[2].DOFF.B.DOFF = 0x4;   /* Signed Destination Address Offset  */

    DMA_0.TCD[2].DLASTSGA.B.DLASTSGA = 0xFFFFFFC0; /* Signed Destination Address Offset -64  */

    DMA_0.TCD[2].BITER.ELINKNO.B.ELINK  = 0x0;  /* Channel-to-channel linking on Minor Loop Complete: Disabled*/

    DMA_0.TCD[2].BITER.ELINKNO.B.BITER  = 0x1;  /* Current Major Iteration Count or Link Channel Number  */

    DMA_0.TCD[2].CITER.ELINKYES.B.ELINK  = 0x0;  /* Channel-to-channel linking on Minor Loop Complete: Disabled*/

    DMA_0.TCD[2].CITER.ELINKYES.B.LINKCH  = 0x0;  /* Channel Number for Channel-to-Channel Linking on Minor Loop : Not Complete*/

    DMA_0.TCD[2].CITER.ELINKYES.B.ELINK  = 0x0001;  /* Current Major Iteration Count or Link Channel Number  */

    DMA_0.TCD[2].CSR.B.BWC  = 0x00;  /* Bandwidth control */

    DMA_0.TCD[2].CSR.B.MAJORLINKCH = 0x00;  /* Major Channel number */

    DMA_0.TCD[2].CSR.B.MAJORELINK  = 0x00;  /*Channel-to-channel Linking on Major Loop Complete: Disabled*/

    DMA_0.TCD[2].CSR.B.DONE  = 0x00;  /* Channel Done bit */

    DMA_0.TCD[2].CSR.B.ACTIVE = 0x00;  /* Channel Active bit */

    DMA_0.TCD[2].CSR.B.ESG  = 0x00;  /* Enable Scatter/Gather: Disabled*/

    DMA_0.TCD[2].CSR.B.DREQ   = 0x00;  /* Disable the DMA channel when Done: Disabled*/

    DMA_0.TCD[2].CSR.B.INTHALF   = 0x00;  /* Interrupt on Half Major Count completion: Disabled*/

    DMA_0.TCD[2].CSR.B.INTMAJOR = 0x01;  /* Interrupt on major loop completion: Disabled*/

    DMA_0.TCD[2].CSR.B.START = 0x00;  /* Explicit Channel Start bit  */

}//DMA_0

[Peter] – Hmm, the ADC_OE flag (ADC command generation Overrun Error) is set if an ADC command is issued when there is a command already being processed.

Seems to me, that you have a timing issue with CTU command list. You wrote “ I can sometimes see that the first command is executed by the ADC”. What does it means sometimes? It is when Duty cycle is changed or what is different when this situation happens.

Hi Linuxz

We do experience similar problem recently, have you solved this issue? May you give us some feedback about this issue? 

Thanks in advance.

Hi,

We experience the similar problem, too. Any recommend solutions?

Thanks a lot! 

%3CLINGO-SUB%20id%3D%22lingo-sub-1109078%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BE%8B%20MPC5744P%20eTimer0%20GSH614%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8B%20CTU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1109078%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E********************************************************************************%3C%2FP%3E%3CP%3E*%20%E8%A9%B3%E7%B4%B0%E8%AA%AC%E6%98%8E%3A%3C%2FP%3E%3CP%3E*%20%E3%81%93%E3%81%AE%E4%BE%8B%E3%81%A7%E3%81%AF%E3%80%81eTimer0%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%202%20%E3%81%8B%E3%82%89%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8B%20CTU%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E3%82%92%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%204.5pt%3B%20text-indent%3A%20-4.5pt%3B%22%3E*%20CTU%E3%81%AE%E4%BB%95%E7%B5%84%E3%81%BF%E3%81%AE%E8%A9%B3%E7%B4%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%8E%E3%83%BC%E3%83%88%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E3%81%8A%E5%8B%A7%E3%82%81%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%204.5pt%3B%20text-indent%3A%20-4.5pt%3B%22%3E%E2%80%BBMPC5643LPWM_ADC_concept%3C%2FP%3E%3CP%3E%E2%80%BB%20%3CA%20_jive_internal%3D%22true%22%20data-containerid%3D%2211363%22%20data-containertype%3D%2214%22%20data-objectid%3D%22102559%22%20data-objecttype%3D%22102%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-102559%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.freescale.com%2Fdocs%2FDOC-102559%3C%2FA%3E%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E%E2%80%BB%E3%81%93%E3%81%AE%E4%BE%8B%E3%81%A7%E3%81%AF%E3%80%81eTimer0%20channel2%E3%82%92PWM%E4%BF%A1%E5%8F%B7%E7%94%9F%E6%88%90%E7%94%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E*%E3%81%93%E3%81%AE%E4%BF%A1%E5%8F%B7%E3%81%AF%E3%80%81MSR%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%82%92CTU%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E*%20%E4%BE%8B%E3%81%AB%E3%81%AF%E3%80%81%E5%8D%98%E7%B4%94%E3%81%AA%20CTU%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E3%82%82%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E*%20CTU%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%A9%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AF%E3%80%81CTU%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E5%A4%96%E9%83%A8%E3%83%94%E3%83%B3%E3%81%A8%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20------------------------------------------------------------------------------%3C%2FP%3E%3CP%3E*%20Test%20HW%3A%26nbsp%3B%20MPC57xx%20Motherboard%20%2B%20MPC5744PE257DC%20minimodule%2C%20MPC5744P%2C%3C%2FP%3E%3CP%3E%E2%80%BB%E3%82%B7%E3%83%AA%E3%82%B3%E3%83%B3%E3%83%9E%E3%82%B9%E3%82%AF%E3%82%BB%E3%83%83%E3%83%88%201N65H%3C%2FP%3E%3CP%3E*%20%E5%AF%BE%E8%B1%A1%20%3A%20internal_FLASH*%3C%2FP%3E%3CP%3E********************************************************************************%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E5%85%83%E3%81%AE%E6%B7%BB%E4%BB%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E6%AC%A1%E3%81%AE%E5%A0%B4%E6%89%80%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-339615%22%20target%3D%22_blank%22%3EExample-MPC5744P-CTU-eTimer-v1_1-GHS614.zip%3C%2FA%3E%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1109082%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3A%E4%BE%8BMPC5744P%20eTimer0%20GSH614%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8BCTU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1109082%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%82%82%E5%90%8C%E6%A7%98%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E7%B5%8C%E9%A8%93%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%A9%E3%81%86%E3%82%82%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1109081%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3A%E4%BE%8BMPC5744P%20eTimer0%20GSH614%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8BCTU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1109081%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2FLinuxz%22%20target%3D%22_blank%22%3ELinuxz%3C%2FA%3E%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E6%9C%80%E8%BF%91%E5%90%8C%E6%A7%98%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E3%82%92%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1109080%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3A%E4%BE%8BMPC5744P%20eTimer0%20GSH614%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8BCTU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1109080%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%5B%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%5D%E2%80%93%E3%81%86%E3%83%BC%E3%82%93%E3%80%81%E3%81%99%E3%81%A7%E3%81%AB%E5%87%A6%E7%90%86%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%ABADC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E7%99%BA%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81ADC_OE%E3%83%95%E3%83%A9%E3%82%B0(ADC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E7%94%9F%E6%88%90%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%A9%E3%83%B3%E3%82%A8%E3%83%A9%E3%83%BC)%E3%81%8C%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%E7%A7%81%E3%81%AB%E3%81%AF%E3%80%81CTU%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%82%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%E3%80%8C%3C%2FSPAN%3E%20%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8CADC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E6%99%82%E3%80%85%E8%A6%8B%E3%81%88%E3%82%8B%E3%80%8D%E3%81%A8%E6%9B%B8%E3%81%8B%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%E3%81%9D%E3%82%8C%E3%81%AF%E6%99%82%E3%80%85%E3%81%A9%E3%81%86%E3%81%84%E3%81%86%E6%84%8F%E5%91%B3%E3%81%A7%E3%81%99%E3%81%8B%3F%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E3%81%93%E3%81%AE%E7%8A%B6%E6%B3%81%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E4%BD%95%E3%81%8C%E7%95%B0%E3%81%AA%E3%82%8B%E3%81%8B%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1109079%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%97%A5%E6%99%82%3A%E4%BE%8BMPC5744P%20eTimer0%20GSH614%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E3%81%95%E3%82%8C%E3%82%8BCTU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1109079%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EMPC5744P%E3%81%AECTU%E3%81%AB%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81PMSM%E3%83%A2%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABFlexPWM_0%E3%81%AB3%E3%81%A4%E3%81%AE%E5%90%8C%E6%9C%9FPWM%E4%BF%A1%E5%8F%B7%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E3%83%A2%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81PWM%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%81%AE%E7%89%B9%E5%AE%9A%E3%81%AE%E5%A0%B4%E6%89%80%E3%81%A7%E9%9B%BB%E6%B5%81%E3%82%92%E6%B8%AC%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EPWM%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%A6OUT_TRIG0%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%80%81ADC%20%E3%81%A7%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E5%A4%89%E6%8F%9B%E3%82%92%E9%96%8B%E5%A7%8B%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%20CTU%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%A7%E3%82%88%E3%82%8A%E5%A4%9A%E3%81%8F%E3%81%AE%E3%82%A2%E3%83%8A%E3%83%AD%E3%82%B0%E4%BF%A1%E5%8F%B7%E3%82%92%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81CTU%20%E3%81%8C%20ADC%20%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E6%E3%81%A4%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81dma%E8%BB%A2%E9%80%81%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E9%85%8D%E5%88%97%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E4%BD%95%E3%81%8B%E3%81%8C%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%80%81%E7%A7%81%E3%81%AF%E6%99%82%E3%80%85%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8CADC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%80%81%E7%B5%90%E6%9E%9C%E3%81%8CCTU%20FIFO%E3%81%AB%E6%88%BB%E3%81%95%E3%82%8C%E3%82%8B%E3%81%AE%E3%82%92%E8%A6%8B%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%9D%E3%81%AE%E5%BE%8C%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%E5%81%9C%E6%AD%A2%E3%81%97%E3%80%81ADC_OE%E3%81%A8ERRCMP%E3%83%95%E3%83%A9%E3%82%B0%E3%81%8CCTU%E3%81%A7%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E4%BD%95%E3%81%8C%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%AE%E3%81%8B%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E4%BD%95%E3%81%8B%E3%83%92%E3%83%B3%E3%83%88%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%81%E3%81%9D%E3%82%8C%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%E3%83%A9%E3%82%A4%E3%83%8A%E3%82%B9%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%23include%20%E3%80%8Cmpc55xx.h%E3%80%8D%3C%2FP%3E%3CP%3E%23include%E3%80%8Cpwm_driver.h%E3%80%8D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F*%20**************************************************************************%20*%3C%2FP%3E%3CP%3E%20*%20%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E5%AE%A3%E8%A8%80%20*%3C%2FP%3E%3CP%3E%20*%20**************************************************************************%20*%2F%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010pt%3B%20line-height%3A%201.5em%3B%22%3Euint32_t%20ADC_results%5B16%5D%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F**%3C%2FP%3E%3CP%3E%20*%20%40brief%20setPwmDutyCycle%3C%2FP%3E%3CP%3E%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%20chn1%20%E7%AC%A6%E5%8F%B7%E3%81%AA%E3%81%97%E5%80%A4%20(%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%201%20%E3%81%AE%200%20%E3%81%8B%E3%82%89%201000%20%E3%81%AE%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%20%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%82%92%E5%90%AB%E3%82%80)%3C%2FP%3E%3CP%3E%20*%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%202%20%E3%81%AE%200%20%E3%81%8B%E3%82%89%201000%20%E3%81%AE%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%20%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%82%92%E5%90%AB%E3%82%80%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%20chn2%20%E7%AC%A6%E5%8F%B7%E3%81%AA%E3%81%97%E5%80%A4%3C%2FP%3E%3CP%3E%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%20chn3%20%E7%AC%A6%E5%8F%B7%E3%81%AA%E3%81%97%E5%80%A4%20(%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%203%20%E3%81%AE%200%20%E3%81%8B%E3%82%89%201000%20%E3%81%AE%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%20%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%82%92%E5%90%AB%E3%82%80)%3C%2FP%3E%3CP%3E%20*%20%40return%20%E3%83%96%E3%83%BC%E3%83%AB%E5%80%A4%E3%80%811%20%3D%20%E6%88%90%E5%8A%9F%E3%80%810%20%3D%20%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%3C%2FP%3E%3CP%3E%20*%3C%2FP%3E%3CP%3E%20*%20%40details%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E3%83%87%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%20*%2F%3C%2FP%3E%3CP%3Eboolean%20Pwm_SetDutyCycle%20(uint16%20chn1%2C%20uint16%20chn2%2C%20uint16%20chn3)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3E%26nbsp%3B%20if%20(chn1%20%26gt%3B%20950)%20chn1%20%3D%20950%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20if%20(chn1%20%26lt%3B%2050)%20chn1%20%3D%2050%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20if%20(chn2%20%26gt%3B%20950)%20chn2%20%3D%20950%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20if%20(chn2%20%26lt%3B%2050)%20chn2%20%3D%2050%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20if%20(chn3%20%26gt%3B%20950)%20chn3%20%3D%20950%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20if%20(chn3%20%26lt%3B%2050)%20chn3%20%3D%2050%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20if%20(FLEXPWM_0.MCTRL.B.LDOK%20%3D%3D%200)%3C%2FP%3E%3CP%3E%26nbsp%3B%20%7B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.VAL%5B2%5D.B.VAL%20%3D%205000%20-%20(chn1*5)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.VAL%5B3%5D.B.VAL%20%3D%205000%20%2B%20(chn1*5)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.VAL%5B2%5D.B.VAL%20%3D%205000%20-%20(chn2*5)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.VAL%5B3%5D.B.VAL%20%3D%205000%20%2B%20(chn2*5)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.VAL%5B2%5D.B.VAL%20%3D%205000%20-%20(chn3*5)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.VAL%5B3%5D.B.VAL%20%3D%205000%20%2B%20(chn3*5)%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F*%20PWM%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AB%E5%80%A4%E3%82%92%E3%83%A9%E3%83%83%E3%83%81%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.MCTRL.B.LDOK%20%7C%3D%207%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20return%201%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%7D%20else%3C%2FP%3E%3CP%3E%26nbsp%3B%20%7B%3C%2FP%3E%3CP%3E%26nbsp%3B%20return%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%7D%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F**%3C%2FP%3E%3CP%3E%20%E2%80%BB%40brief%20pwm_Init%3C%2FP%3E%3CP%3E%20*%3C%2FP%3E%3CP%3E%20*%20%40details%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E3%83%A2%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEpwm%E5%87%BA%E5%8A%9B%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%20*%2F%3C%2FP%3E%3CP%3Evoid%20pwm_Init(void)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3ESIUL2%E3%81%A7%E3%81%99%E3%80%82PCR%E6%A4%9C%E6%9F%BB%5B46%5D%E3%80%82R%20%3D%200x30000000%20%7C0x02000000%20%7C0x2%3BCTU0%20%E5%A4%96%E9%83%A8%E3%83%88%E3%83%AA%E3%82%AC%E5%87%BA%E5%8A%9B%20(EVB%20%E3%81%A7%E3%81%AF%20PG%5B13%5D)%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ELDOK%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%97%E3%81%A6%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E8%A8%AD%E5%AE%9A%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.MCTRL.B.CLDOK%20%7C%3D%201%20%26lt%3B%26lt%3B%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.MCTRL.B.CLDOK%20%7C%3D%201%20%26lt%3B%26lt%3B%201%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.MCTRL.B.CLDOK%20%7C%3D%201%20%26lt%3B%26lt%3B%202%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.CTRL.B.PRSC%20%3D%205%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.CTRL.B.PRSC%20%3D%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.CTRL.B.PRSC%20%3D%200%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.RELOAD_SEL%20%3D%200%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.RELOAD_SEL%20%3D%201%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%8B%E3%82%89%E3%81%AE%20RELOAD%20%E4%BF%A1%E5%8F%B7%E3%81%AF%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AE%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.RELOAD_SEL%20%3D%201%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%8B%E3%82%89%E3%81%AE%20RELOAD%20%E4%BF%A1%E5%8F%B7%E3%81%AF%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AE%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.CLK_SEL%20%3D%200%3B%2F*%20%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.CLK_SEL%20%3D%202%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20(AUX_CLK)%20%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.CLK_SEL%20%3D%202%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20(AUX_CLK)%20%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.FORCE_SEL%20%3D%200%3B%2F*%20%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.FORCE_SEL%20%3D%201%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20(AUX_CLK)%20%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.FORCE_SEL%20%3D%201%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20(AUX_CLK)%20%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.INIT_SEL%20%3D%200%3B%2F*%20%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.INIT_SEL%20%3D%201%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20(AUX_CLK)%20%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82Ctrl%20%E3%82%AD%E3%83%BC%202%20%E3%82%AD%E3%83%BC%E3%80%82B.INIT_SEL%20%3D%201%3B%2F*%20%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%200%20%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20(AUX_CLK)%20%E3%81%AF%E3%80%81%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%81%A8%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82%E3%83%87%E3%82%A3%E3%82%B9%E3%83%9E%E3%83%83%E3%83%97%E3%80%82R%20%3D%200x0000%3B%2F*%20%E9%9A%9C%E5%AE%B3%E3%83%94%E3%83%B3%E7%8A%B6%E6%85%8B%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%20*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82%E3%83%87%E3%82%A3%E3%82%B9%E3%83%9E%E3%83%83%E3%83%97%E3%80%82R%20%3D%200x0000%3B%2F*%20%E9%9A%9C%E5%AE%B3%E3%83%94%E3%83%B3%E7%8A%B6%E6%85%8B%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%20*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82%E3%83%87%E3%82%A3%E3%82%B9%E3%83%9E%E3%83%83%E3%83%97%E3%80%82R%20%3D%200x0000%3B%2F*%20%E9%9A%9C%E5%AE%B3%E3%83%94%E3%83%B3%E7%8A%B6%E6%85%8B%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.INIT.B.INIT%20%3D%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.VAL%5B0%5D.B.VAL%20%3D%2020%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.VAL%5B1%5D.B.VAL%20%3D%2010000%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.VAL%5B2%5D.B.VAL%20%3D%205000%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B0%5D.VAL%5B3%5D.B.VAL%20%3D%205000%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82TCTRL%E3%81%A7%E3%81%99%E3%80%82B.OUT_TRIG_EN%20%3D%201%3B%2F*%20OUT_TRIG0%20%E3%81%AF%E3%80%81%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E5%80%A4%E3%81%8C%20VAL0%20%E5%80%A4%E3%81%A8%E4%B8%80%E8%87%B4%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.INIT.B.INIT%20%3D%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.VAL%5B0%5D.B.VAL%20%3D%2020%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.VAL%5B1%5D.B.VAL%20%3D%2010000%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.VAL%5B2%5D.B.VAL%20%3D%205000%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B1%5D.VAL%5B3%5D.B.VAL%20%3D%205000%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.INIT.B.INIT%20%3D%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.VAL%5B0%5D.B.VAL%20%3D%2020%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.VAL%5B1%5D.B.VAL%20%3D%2010000%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.VAL%5B2%5D.B.VAL%20%3D%205000%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.SUB%5B2%5D.VAL%5B3%5D.B.VAL%20%3D%205000%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F*%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82DTCNT0%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT0%20%3D%200x0078%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82DTCNT1%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT1%20%3D%200x0078%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82DTCNT0%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT0%20%3D%200x0078%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82DTCNT1%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT1%20%3D%200x0078%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82DTCNT0%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT0%20%3D%200x0078%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82DTCNT1%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT1%20%3D%200x0078%3B%3C%2FP%3E%3CP%3E*%2F%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82DTCNT0%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT0%20%3D%200x0%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82DTCNT1%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT1%20%3D%200x0%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82DTCNT0%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT0%20%3D%200x0%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B1%5D%E3%80%82DTCNT1%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT1%20%3D%200x0%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82DTCNT0%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT0%20%3D%200x0%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.SUB%5B2%5D%E3%80%82DTCNT1%20%E3%81%A7%E3%81%99%E3%80%82B.DTCNT1%20%3D%200x0%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.OUTEN.B.PWMA_EN%20%7C%3D%201%20%26lt%3B%26lt%3B%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.OUTEN.B.PWMA_EN%20%7C%3D%201%20%26lt%3B%26lt%3B%201%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.OUTEN.B.PWMA_EN%20%7C%3D%201%20%26lt%3B%26lt%3B%202%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.OUTEN.B.PWMB_EN%20%7C%3D%201%20%26lt%3B%26lt%3B%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.OUTEN.B.PWMB_EN%20%7C%3D%201%20%26lt%3B%26lt%3B%201%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.OUTEN.B.PWMB_EN%20%7C%3D%201%20%26lt%3B%26lt%3B%202%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.MCTRL.B.LDOK%20%7C%3D%201%20%26lt%3B%26lt%3B%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.MCTRL.B.LDOK%20%7C%3D%201%20%26lt%3B%26lt%3B%201%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20FLEXPWM_0.MCTRL.B.LDOK%20%7C%3D%201%20%26lt%3B%26lt%3B%202%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFLEXPWM_0.MCTRL%E3%81%A7%E3%81%99%E3%80%82B.RUN%7C%3D%201%20%26lt%3B%26lt%3B%200%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.MCTRL%E3%81%A7%E3%81%99%E3%80%82B.RUN%7C%3D%201%20%26lt%3B%26lt%3B%201%3B%3C%2FP%3E%3CP%3EFLEXPWM_0.MCTRL%E3%81%A7%E3%81%99%E3%80%82B.RUN%20%7C%3D%201%20%26lt%3B%26lt%3B%202%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F**%20PWM%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20Enable_pwm()%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3E%2F*%20CTU_Init%20*%2F%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3Evoid%20CTU_Init%20(void)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.TGSISR%E3%81%A7%E3%81%99%E3%80%82B.I1_RE%20%3D%200x1%3B%26nbsp%3B%20%2F*%20CTU%20-%20PWM%20ch0%20%E5%A5%87%E6%95%B0%20-%20%E5%91%A8%E6%9C%9F%2050usec%20%E3%81%AE%20MRS%20%E3%82%92%E9%81%B8%E6%8A%9E%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CR%E3%81%A7%E3%81%99%E3%80%82B.TGSISR_RE%20%3D%200x1%3B%2F*%20TGS%E5%85%A5%E5%8A%9B%E9%81%B8%E6%8A%9E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AE%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%82%A4%E3%83%8D%E3%83%BC%E3%83%96%E3%83%AB%20*%2F%3C%2FP%3E%3CP%3ECTU_0.TGSCR.B.PRES%20%3D%200x4%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20CTU%20%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AF%201%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.TCR%5B0%5D%E3%80%82R%20%3D%200x10%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20CTU%20%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%E3%81%AF%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%200%20%E3%81%AE%E5%80%A4%E3%81%A8%E6%AF%94%E8%BC%83%E3%81%97%E3%81%BE%E3%81%99%20*%2F%3C%2FP%3E%3CP%3ECTU_0.TGSCCR.R%20%3D%200xFFFF%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20TGS%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%82%B3%E3%83%B3%E3%83%9A%E3%82%A2%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20*%2F%3C%2FP%3E%3CP%3ECTU_0.TGSCRR.R%20%3D%200%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20TGS%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.TGSCR.B.TGS_M%20%3D%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.TGSCR.B.ET_TM%20%3D%200%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.THCR1%E3%80%82B.T0_E%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%200%20%E5%87%BA%E5%8A%9B%E3%82%A4%E3%83%8D%E3%83%BC%E3%83%96%E3%83%AB%20*%2F%3C%2FP%3E%3CP%3ECTU_0.THCR1%E3%80%82B.T0_ADCE%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%200%20ADC%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E5%87%BA%E5%8A%9B%E3%82%A4%E3%83%8D%E3%83%BC%E3%83%96%E3%83%AB%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLCR1.B.T0_INDEX%20%3D%200%3B%26nbsp%3B%26nbsp%3B%20%2F*%20%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%200%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%AA%E3%82%B9%E3%83%88%20-%20%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E(*(%E6%8F%AE%E7%99%BA%E6%80%A7uint16_t%20*)0xFFE0C06C)%20%3D%201%3B%2F*%20CTU_0.FDCR%20%3D%201%20-%20FIFO%20%E3%81%AE%20DMA%20%E3%81%8C%20(%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93!)*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.FDCR.B.DE0%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.FCR%E3%81%AER%20%3D%200%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20FIFO%E5%88%B6%E5%BE%A1%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F*%20CTU%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BCADC%20-%20ADC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%AA%E3%82%B9%E3%83%88%20*%2F%3C%2FP%3E%3CP%3E%2F*%20SU%20%3A%20ADC%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%AA%E3%82%B9%E3%83%88%20*%2F%3C%2FP%3E%3CP%3ECTU_0.CLR%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82R%20%3D%2014%3B%20%2F*%20%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20-%20CTU%20%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E5%BE%8C%E3%80%81ADC%20%E3%81%B8%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E9%80%81%E4%BF%A1%E3%82%92%E9%96%8B%E5%A7%8B%E3%81%97%E3%81%BE%E3%81%99%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82A.B.CH%20%3D%205%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB11%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20%2F%2FCTU_0.CLR%5B0%5D.B.B.CMS%20%3D%200%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%2F%2FCTU_0.CLR%5B0%5D.B.B.LC%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B0%5D%20%E3%81%A7%E3%81%99%E3%80%82B.B.CH_A%20%3D%2011%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB11%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B0%5D.B.B.CH_B%20%3D%2012%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_1%20module%2C%20channel%2012%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B0%5D.B.B.CMS%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B1%5D%E3%80%82B.B.CH_A%20%3D%2013%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB13%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B1%5D.B.B.CH_B%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_1%20module%2C%20channel%201%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B1%5D.B.B.CMS%20%3D%201%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%2F%2FCTU_0.CLR%5B1%5D.B.B.LC%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B2%5D%E3%80%82B.B.CH_A%20%3D%205%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB5%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B2%5D.B.B.CH_B%20%3D%200%3B%20%2F*%20ADC_1%20module%2C%20channel%200%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B2%5D.B.B.CMS%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B3%5D%E3%80%82B.B.CH_A%20%3D%2014%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB14%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B3%5D.B.B.CH_B%20%3D%202%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_1%20module%2C%20channel%202%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B3%5D.B.B.CMS%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B4%5D%E3%80%82B.B.CH_A%20%3D%2010%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB10%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B4%5D.B.B.CH_B%20%3D%2015%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_1%20module%2C%20channel%2015%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B4%5D.B.B.CMS%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B5%5D%E3%80%82B.B.CH_A%20%3D%2015%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB15%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B5%5D.B.B.CH_B%20%3D%2010%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20ADC_1%20module%2C%20channel%2010%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.CLR%5B5%5D.B.B.CMS%20%3D%201%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CLR%5B6%5D%E3%80%82A.R%20%3D%200x4000%3B%26nbsp%3B%20%2F*%20%E6%9C%80%E5%BE%8C%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20-%20%E3%81%93%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AFADC%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.FTH%E3%81%A7%E3%81%99%E3%80%82B.TH0%20%3D%205%3B%3C%2FP%3E%3CP%3ECTU_0.FTH%E3%81%A7%E3%81%99%E3%80%82B.TH0%20%3D%205%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.TH1.B.THRESHOLD0%20%3D%200xE%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20FIFO%200%20%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%80%82%E6%9C%80%E5%A4%A7%E5%80%A4%E3%81%AF%2015%20%E3%81%A7%E3%80%81%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%81%AF%20FIFO%200%20%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%81%AE%E6%95%B0%E3%82%88%E3%82%8A%E5%B0%8F%E3%81%95%E3%81%8F%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.FCR%E3%81%AEB.FIFO_OVERFLOW_EN0%20%3D%201%3B%20%2F*%20FIFO%200%20%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%20%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%95%E3%83%AD%E3%83%BC%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E6%9C%89%E5%8A%B9%20-%20%E3%81%93%E3%81%AE%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%81%A7%20FIFO%200%20%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%99%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.EFR%E3%81%A7%E3%81%99%E3%80%82R%20%3D%200x0400%3B%2F*%E9%96%8B%E5%A7%8B%E5%89%8D%E3%81%AB%E3%83%95%E3%83%A9%E3%82%B0%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%99%E3%82%8B%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20CTU_0.IFR.R%20%3D%200x01FE%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECTU_0.CR%E3%81%A7%E3%81%99%E3%80%82B.GRE%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%AA%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E6%9C%89%E5%8A%B9%20*%2F%3C%2FP%3E%3CP%3E%7D%2F%2FCTU_Init%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3E%2F*%20ADC_Init%20*%2F%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3Evoid%20ADC_Init%20(void)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3E%2F*%20USE_ADC%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20ADC_0.MCR.B.PWDN%20%3D%200%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F%2F%20Enable%20ADC0%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%201%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20ADC_0.MCR.B.CTUEN%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F%2F%20CTU%20mode%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%202%20*%2F%3C%2FP%3E%3CP%3EADC_0.NCMR%5B0%5D%E3%80%82R%20%3D%200xFFFF%3B%20ADC_0%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB0%3C%2FP%3E%3CP%3EADC_0.MCR%E3%81%AEB.%E3%83%A2%E3%83%BC%E3%83%89%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%E3%83%AF%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E3%83%A2%E3%83%BC%E3%83%89%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%20ADC_1.MCR.B.PWDN%20%3D%200%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F%2F%20Enable%20ADC1%3C%2FP%3E%3CP%3E%26nbsp%3B%20%2F*%201%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%20ADC_1.MCR.B.CTUEN%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F%2F%20CTU%20mode%3C%2FP%3E%3CP%3E%26nbsp%3B%20%2F*%202%20*%2F%3C%2FP%3E%3CP%3EADC_1.NCMR%5B0%5D%E3%80%82R%20%3D%200xFFFF%3B%20ADC_1%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB0%3C%2FP%3E%3CP%3EADC_1.MCR%E3%81%A7%E3%81%99%E3%80%82B.%E3%83%A2%E3%83%BC%E3%83%89%20%3D%201%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%E3%83%AF%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E3%83%A2%E3%83%BC%E3%83%89%3C%2FP%3E%3CP%3E%7D%20%2F%2FADC_Init%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3E%2F*%20DMA_Init%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20*%2F%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3Evoid%20DMA_Init%20(void)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3EDMA_0.CR%E3%81%A7%E3%81%99%E3%80%82R%20%3D%200x00000002%3B%2F*%20%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%83%A2%E3%83%BC%E3%83%89%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%20*%2F%3C%2FP%3E%3CP%3EDMA_0.EEI%E3%81%A7%E3%81%99%E3%80%82R%20%3D%200x0000%3B%2F*%20%E3%82%A8%E3%83%A9%E3%83%BC%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%A7%E7%84%A1%E5%8A%B9%20*%2F%3C%2FP%3E%3CP%3EDMA_0.ERQ.B.ERQ0%20%3D%201%20%26lt%3B%26lt%3B%202%3B%2F*%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB2%E3%82%92%E4%BD%BF%E7%94%A8%20*%2F%2F*%20eDMA%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%882%20-%26gt%3B%20CTU%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%20FIFO_0%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%20*%2F%3C%2FP%3E%3CP%3E%7D%2F%2FDMA_Init%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3E%2F*%20DMA_MUX_Init%20*%2F%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3Evoid%20DMA_MUX_Init(void)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EDMAMUX_0.CHCFG%5B2%5D%E3%81%A7%E3%81%99%E3%80%82R%20%3D%200x0000%3B%2F*%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%202%20%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2*%2F%3C%2FP%3E%3CP%3EDMAMUX_0.CHCFG%5B2%5D%E3%81%A7%E3%81%99%E3%80%82B.%E3%82%BD%E3%83%BC%E3%82%B9%20%3D%206%3B%2F*%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%202%20%E3%81%AE%20MUX%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E9%81%B8%E6%8A%9E%20-%26gt%3B%20CTU%20FIFO_1%20*%2F%3C%2FP%3E%3CP%3EDMAMUX_0.CHCFG%5B2%5D%E3%81%A7%E3%81%99%E3%80%82B.ENBL%20%3D%201%3B%2F*%20DMA%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%A4%E3%83%8D%E3%83%BC%E3%83%96%E3%83%AB%20*%2F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%7D%2F%2FDMA_MUX_Init%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3E%2F*%20DMA_TCD_2%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20*%2F%3C%2FP%3E%3CP%3E%2F***********************************************************************%2F%3C%2FP%3E%3CP%3Evoid%20DMA_TCD_2(void)%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3E(*(%E6%8F%AE%E7%99%BA%E6%80%A7uint16%20*)%26amp%3BDMA_0.TCD%5B2%5D)%3D%200x0%3BDMA%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%97%E3%81%BE%E3%81%99%E3%80%82TCD%5B0%5D0.%E3%83%AF%E3%83%BC%E3%83%897%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F%2FDMA_0.TCD%5B2%5D%20%3D%200x0%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20DMA_0.TCD%5B2%5D.SADDR.B.SADDR%20%3D%20%26amp%3BCTU_0.FR%5B0%5D%3B%26nbsp%3B%20%2F*%20Source%20Address%20-%20CTU%20FIFO_0%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82%E3%81%8A%E7%88%B6%E3%81%95%E3%82%93%E3%80%82B.DADDR%20%3D%20(uint32_t)%20%26amp%3BADC_results%5B0%5D%3B%20%2F*%20%E5%AE%9B%E5%85%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20-%20SRAM%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82ATTR%E3%81%A7%E3%81%99%E3%80%82B.SMOD%20%3D%200x0%3B%26nbsp%3B%20%2F*%20%E9%80%81%E4%BF%A1%E5%85%83%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%AD%20*%2F%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20DMA_0.TCD%5B2%5D.ATTR.B.DMOD%20%3D%200x0%3B%26nbsp%3B%26nbsp%3B%20%2F*%20Destination%20Address%20Modulo%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82ATTR%E3%81%A7%E3%81%99%E3%80%82B.SSIZE%20%3D%200x2%3B%20%2F*%20%E3%82%BD%E3%83%BC%E3%82%B9%E8%BB%A2%E9%80%81%E3%82%B5%E3%82%A4%E3%82%BA%3A%2032%20%E3%83%93%E3%83%83%E3%83%88*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82ATTR%E3%81%A7%E3%81%99%E3%80%82B.DSIZE%20%3D%200x2%3B%20%2F*%20%E5%AE%9B%E5%85%88%E8%BB%A2%E9%80%81%E3%82%B5%E3%82%A4%E3%82%BA%3A%2032%20%E3%83%93%E3%83%83%E3%83%88*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82SOFF%E3%81%A7%E3%81%99%E3%80%82B.SOFF%20%3D%200x0%3B%20%2F*%20%E7%AC%A6%E5%8F%B7%E4%BB%98%E3%81%8D%E3%82%BD%E3%83%BC%E3%82%B9%E5%8A%A0%E7%AE%97%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%E8%AA%BF%E6%95%B4*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82NBYTES%20%E3%81%A7%E3%81%99%E3%80%82MLOFFNO%E3%81%A7%E3%81%99%E3%80%82B.NBYTES%20%3D%200x40%3B%2F*%20%E5%86%85%E9%83%A8%E3%81%AE%E3%80%8C%E3%83%9E%E3%82%A4%E3%83%8A%E3%83%BC%E3%80%8D%E3%83%90%E3%82%A4%E3%83%88%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82%E3%82%B9%E3%83%A9%E3%82%B9%E3%83%88%E3%80%82B.SLAST%20%3D%200x0%3B%20%2F*%20%E6%9C%80%E5%BE%8C%E3%81%AB%E7%BD%B2%E5%90%8D%E3%81%95%E3%82%8C%E3%81%9F%E9%80%81%E4%BF%A1%E5%85%83%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E8%AA%BF%E6%95%B4%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82%E3%83%89%E3%83%95%E3%80%82B.DOFF%20%3D%200x4%3B%26nbsp%3B%20%2F*%20%E7%BD%B2%E5%90%8D%E4%BB%98%E3%81%8D%E5%AE%9B%E5%85%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82DLASTSGA%E3%81%A7%E3%81%99%E3%80%82B.DLASTSGA%20%3D%200xFFFFFFC0%3B%2F*%20%E7%BD%B2%E5%90%8D%E4%BB%98%E3%81%8D%E5%AE%9B%E5%85%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%20%E3%82%AA%E3%83%95%E3%82%BB%E3%83%83%E3%83%88%20-64%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82%E3%81%8B%E3%81%BF%E3%81%A4%E3%81%8F%E3%80%82%E3%82%A8%E3%83%AA%E3%82%AF%E3%83%8E%E3%83%BC%E3%80%82B.ELINK%3D0x0%3B%20%2F*%20%E3%83%9E%E3%82%A4%E3%83%8A%E3%83%BC%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E9%96%93%E3%83%AA%E3%83%B3%E3%82%AF%E5%AE%8C%E4%BA%86%3A%E7%84%A1%E5%8A%B9*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82%E3%81%8B%E3%81%BF%E3%81%A4%E3%81%8F%E3%80%82%E3%82%A8%E3%83%AA%E3%82%AF%E3%83%8E%E3%83%BC%E3%80%82B.BITER%20%3D%200x1%3B%20%2F*%20%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%83%A1%E3%82%B8%E3%83%A3%E3%83%BC%E5%8F%8D%E5%BE%A9%E5%9B%9E%E6%95%B0%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%AA%E3%83%B3%E3%82%AF%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E7%95%AA%E5%8F%B7%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CITER%E3%81%A7%E3%81%99%E3%80%82%E3%82%A8%E3%83%AA%E3%83%B3%E3%82%AD%E3%83%BC%E3%81%AF%E3%81%84%E3%80%82B.ELINK%3D0x0%3B%20%2F*%20%E3%83%9E%E3%82%A4%E3%83%8A%E3%83%BC%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E9%96%93%E3%83%AA%E3%83%B3%E3%82%AF%E5%AE%8C%E4%BA%86%3A%E7%84%A1%E5%8A%B9*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CITER%E3%81%A7%E3%81%99%E3%80%82%E3%82%A8%E3%83%AA%E3%83%B3%E3%82%AD%E3%83%BC%E3%81%AF%E3%81%84%E3%80%82B.LINKCH%20%3D%200x0%3B%20%2F*%20%E3%83%9E%E3%82%A4%E3%83%8A%E3%83%BC%E3%83%AB%E3%83%BC%E3%83%97%E3%81%A7%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E9%96%93%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E7%95%AA%E5%8F%B7%20%3A%20%E6%9C%AA%E5%AE%8C%E6%88%90*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CITER%E3%81%A7%E3%81%99%E3%80%82%E3%82%A8%E3%83%AA%E3%83%B3%E3%82%AD%E3%83%BC%E3%81%AF%E3%81%84%E3%80%82B.ELINK%20%3D%200x0001%3B%20%2F*%20%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%83%A1%E3%82%B8%E3%83%A3%E3%83%BC%E5%8F%8D%E5%BE%A9%E5%9B%9E%E6%95%B0%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%AA%E3%83%B3%E3%82%AF%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E7%95%AA%E5%8F%B7%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.BWC%20%3D%200x00%3B%20%2F*%20%E5%B8%AF%E5%9F%9F%E5%B9%85%E5%88%B6%E5%BE%A1%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.MAJORLINKCH%20%3D%200x00%3B%20%2F*%20%E3%83%A1%E3%82%B8%E3%83%A3%E3%83%BC%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E7%95%AA%E5%8F%B7%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.MAJORELINK%20%3D%200x00%3B%20%2F*%E3%83%A1%E3%82%B8%E3%83%A3%E3%83%BC%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E9%96%93%E3%83%AA%E3%83%B3%E3%82%AF%E5%AE%8C%E4%BA%86%3A%E7%84%A1%E5%8A%B9*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.DONE%20%3D%200x00%3B%20%2F*%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E5%AE%8C%E4%BA%86%E3%83%93%E3%83%83%E3%83%88%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%20%3D%200x00%3B%20%2F*%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%83%93%E3%83%83%E3%83%88%20*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.ESG%20%3D%200x00%3B%20%2F*%20%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%83%E3%82%BF%E3%83%BC%2F%E3%82%AE%E3%83%A3%E3%82%B6%E3%83%BC%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%3A%20%E7%84%A1%E5%8A%B9*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.DREQ%20%3D%200x00%3B%20%2F*%20%E5%AE%8C%E4%BA%86%E6%99%82%E3%81%AB%20DMA%20%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%3A%20%E7%84%A1%E5%8A%B9*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.%E3%82%A4%E3%83%B3%E3%83%88%E3%83%8F%E3%83%BC%E3%83%95%20%3D%200x00%3B%20%2F*%20%E3%83%8F%E3%83%BC%E3%83%95%E3%83%A1%E3%82%B8%E3%83%A3%E3%83%BC%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E5%AE%8C%E4%BA%86%E6%99%82%E3%81%AE%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%3A%E7%84%A1%E5%8A%B9*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.INTMAJOR%20%3D%200x01%3B%20%2F*%20%E3%83%A1%E3%82%B8%E3%83%A3%E3%83%BC%E3%83%AB%E3%83%BC%E3%83%97%E5%AE%8C%E4%BA%86%E6%99%82%E3%81%AE%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%3A%20%E7%84%A1%E5%8A%B9*%2F%3C%2FP%3E%3CP%3EDMA_0.TCD%5B2%5D%E3%80%82CSR(%E7%A4%BE%E4%BC%9A%E8%B2%A2%E7%8C%AE%E6%B4%BB%E5%8B%95)%E3%80%82B.%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%3D%200x00%3B%20%2F*%20%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%AA%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E9%96%8B%E5%A7%8B%E3%83%93%E3%83%83%E3%83%88%20*%2F%3C%2FP%3E%3CP%3E%7D%2F%2FDMA_0%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎01-20-2015 02:43 AM
更新者: