void NOP_DELAY_US(uint8_t us)
{
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();//20NOPS WID-985ns WID+-1.2us @SYSCLK 64MHZ
}
void NOP_DELAY_MS(uint8_t ms)
{
for(uint32_t i =0;i<(2300*ms);i++){
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();
__NOP();//1000TIMES*20NOPS WID+ 439us WID- 439us@SYSCLK 64MHZ
//2300TIMES*20NOPS 1.01MS@SYSCLK 64MHZ
}
}
标签:__,DELAY,WID,void,uint8,stm32,延时,软件,NOP From: https://www.cnblogs.com/aker-whale/p/18319049