Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

Anonymous
Not applicable

Can anyone explain explain to me how to set up a simple delay function? Is there a #include delay.h that goes up top?

   

I have the delay.h header file in my source code.

   

Is this the correct way to write the delay function?

   

if((PRT0DR & 0x02) == 0x02)

   

{

   

  PRT1DR = 0x01;

   

  Delay50uTimes(255);

   

  PRT1DR = ~0x01;

   

}

   

Any help would be greatly appreciated.

   

Thank you

0 Likes
1 Reply
MR_41
Employee

Yes.  You need to include the delay.asm and delay.h files found in the below KB article.

   

 

   

http://www.cypress.com/?id=4&rID=47960

   

 

   

This KB has a zip file that has delay.asm and delay.h files.  Include them in your project.  And include the .h file using the "#include delay.h" line of code.

   

 

   

Best Regards,

   

Ganesh

0 Likes