废话不多说,直接上干货
/*
*@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);
}
|