1、今天在移植一个MDK的项目工程到IAR软件的时候出现一个警告,下面是MKD和IAR中精确延时的不用使用
/**
* @brief 短时间延时
* @note None
* @param Number : 延时基数
* @retval None
*/
void DelayNnop(u32 Number)
{
while(Number--)
{
__nop();
if(0 == Number%10000)
{
WWDG_Reload();
}
}
}
这个是在MDK中使用的,在IAR中需要吧__nop();更换成asm("nop");
void DelayNnop(u32 Number)
{
while(Number--)
{