請問諸位大佬下面這一小段代碼該如何理解,希望有位大佬給詳解一下啊(這段代碼我截取的)
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;
}
}
|