请问诸位大佬下面这一小段代码该如何理解,希望有位大佬给详解一下啊(这段代码我截取的)
while (1)
{
if(KEY0)
{
if(i!=2)
{
__set_PRIMASK(1);
GPIO_ResetBits(GPIOB, ((uint16_t)0xC000));
}
Key_Test();
i=2;
}
else{
if(i!=5)
{
TIM3_Int_Init(50+Data0,320);
__set_PRIMASK(0);
GPIO_ResetBits(GPIOB, ((uint16_t)0xC000));
}
i=5;
}
}
|