Fex timer sample code

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

Fex timer sample code

1,053件の閲覧回数
punithb
Contributor I

HI All,

I am using SKEAZN64MLC controller in my project,

Now i need to implement some timer logic for my requirement.

I need to keep on count the timer count value, once counter value greater than some predefined value , then i need to stop timer.

and again start the timer by count value initializing to 0.

1. How to start and stop flex timer?.

2. How to initialize the timer to count for 1 us.?.

void FTM_Init()

{

      SIM->SCGC |= SIM_SCGC_FTM2_MASK; /* Enable Clock for FTM2 */

     FTM2->SC |= FTM_SC_PS(3);

       FTM2->SC |= FTM_SC_CLKS(3); /*FTM2 use system clock*/

// external clock is 8MHZ so 8/2^3=1mhz so timer increment for each 1 us.

}

is this correct?.

3. is timer count will automatically update to FTM2->CNT or need to capture every time?.

Basically i need to set of sample codes for flex timers , kindly share to me.

0 件の賞賛
返信
4 返答(返信)

811件の閲覧回数
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello ,

Which IDE do you use ?

If you use KDS, i recommend you create one PE project , then add the "Init_FTM" component or "TimerOut_LDD" component ,

then generate code ,  you can find the configuration about the FTM.

pastedImage_0.png

Hope it helps

Alice

0 件の賞賛
返信

811件の閲覧回数
punithb
Contributor I

Hi Alice,


Thanks for your reply. 

Yes i am using KDS.

I created on PE Project and now i called the function spi_init() in main, now how to generate code for this?.

Regards

Punith

0 件の賞賛
返信

811件の閲覧回数
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello ,

Call the function spi_init() ???

If you want use the flex timer , please add the component of "Init_FTM" or "TimerOut_LDD",

then configure it , then click generate code button here :

pastedImage_1.png

then you can fund the generated code here :

pastedImage_0.png

pastedImage_2.png

If still have any question, please send your project to me . I use KDS3.0 .

Hope it helps

Alice

0 件の賞賛
返信

811件の閲覧回数
punithb
Contributor I
0 件の賞賛
返信