初级会员

- 积分
- 82
- 金钱
- 82
- 注册时间
- 2013-10-17
- 在线时间
- 0 小时
|
int main(void)
{
delay_init(); //延时函数初始化
NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
uart_init(9600); //串口初始化为9600
LED_Init(); //初始化与LED连接的硬件接口
KEY_Init(); //按键初始化
delay_ms(500); //让人看得到灭
IWDG_Init(4,625); //与分频数为64,重载值为625,溢出时间为1s
LED0=0; //点亮LED0
while(1)
{
if(KEY_Scan(0)==KEY_UP)
{
IWDG_Feed();//如果WK_UP按下,则喂狗
}
delay_ms(10);
}
};
请问最后一句:
delay_ms(10);
为什么需要这句,我给删了也不影响,另外如果写成delay_ms(200);
那么,我即使不停地按下WK_UP,LED还是会熄灭的。为什么呢?设置多大有什么讲究吗? |
|