program cannot work without "printf"

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

program cannot work without "printf"

279 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Wilbur He on Tue Apr 14 07:36:43 MST 2015
Hi all, I have met a problem which is I must put a printf inside the function, otherwise it won't work. I have tried many ways such as replace printf with a delay or some other commands. the function still didn't work. It only worked if i put a printf inside. (no matter what i printed). Here is the codes of my function:


while(test==1)// while main heart switch is activated
{
if(time(NULL) >= duration) //when 15 seconds is up
{
finalcount = 4* count; //calculate total number of counts
heartcheck(finalcount); //check if motor should be activated
sprintf(buffer,"%d",finalcount);//result to string for display
sprintf(smsheart,"%d",finalcount);
lcdClrScr();//clear to show new result
lcdPutString("Heartbeats/Min"); //upper
lcdSetXY(0,1);
lcdPutString(buffer); //lower
lcdSetXY(0,0);

count=0;//reset count for another loop
duration= (time(NULL)+15);// reset 15 seconds later

}
else // if still not 15 seconds
{
Read_Pulse();// read pulse
}


}




Labels (1)
0 Kudos
1 Reply

253 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Wilbur He on Tue Apr 14 07:37:22 MST 2015
Anyone knows what the problem is? waiting online!
0 Kudos