廢話不多說,直接上干貨
/*
*@brief ms延時程序
*@prama None
*@retval Value
*/
void delayms( uint64_t m)
{
uint64_t a, b ;
if( SYSTEMCLK == 64 )//系統工作時鐘為64M
{
for(b=m;b>0;b--)
{
for(a=840;a>0;a--);
}
}
else//系統工作時鐘為16M
{
for(b=m;b>0;b--)
{
for(a=209;a>0;a--);
}
}
}
/*
*@brief s延時程序
*@prama None
*@retval Value
*/
void delay1s( uint64_t ms)
{
uint32_t count ;
for(count = 0 ;count<ms;count++)
delayms(1000);
}
|