delay header

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

delay header

731 Views
vahidnoori
Contributor II

hiii.

i seek to header file of Delay for k20d50. help me plz:smileycool:

Labels (1)
Tags (2)
4 Replies

524 Views
vahidnoori
Contributor II

hi ping.

this function( LPLD_LPTMR_DelayMs(uint16 period_ms)) did not work correctly . when program go to this function stop and do not rich to the next line after delay function.for example in this:

main{

LPLD_LPTMR_DelayMs(500);

code A;

}

code A dose not performed.

why ?:smileycry:

0 Kudos

524 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Vahid,

Sorry for late reply, I suggest that you'd better debugger the project by IDE software to figure out the exactly problem.

I'm looking forward your reply.

Best regards,

Ping

0 Kudos

524 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Vahid,

Do you want to a delay function for K20D50? If it's right, you can use LPMR to make it out as below show .

Best regards,

Ping

void LPLD_LPTMR_DelayMs(uint16 period_ms)

{

  if(!period_ms)

    return;

  SIM_SCGC5|=SIM_SCGC5_LPTIMER_MASK;

  LPTMR0_CMR = period_ms;

  LPTMR0_PSR = LPTMR_PSR_PCS(1)|LPTMR_PSR_PBYP_MASK;

  LPTMR0_CSR |= LPTMR_CSR_TEN_MASK;

  while (!(LPTMR0_CSR & LPTMR_CSR_TCF_MASK));

  LPTMR0_CSR &= ~LPTMR_CSR_TEN_MASK;

  return;

}

524 Views
vahidnoori
Contributor II

yes .exactly ping.

0 Kudos