if(KEY_Scan(0)==WKUP_PRES)IWDG_Feed();//如果WK_UP按下,则喂狗 delay_ms(10); }; mode=0,可以忽略灰色阴影的条件。 1s内KEY0按下,即KEY0==0,运行黄色的if函数,这时key_up=0,但看门狗仍旧重启。这个没疑问。 再接着,按下WKUP,但此时key_up==0了,就无法进入到黄色的if中,则永远不会return ...
{key=KEY_Scan(0); //得到键值 if(key) {switch(key) {case WKUP_PRES: //控制蜂鸣器 BEEP=!BEEP; break; case KEY0_PRES: //控制LED0翻转 LED0=!LED0; break; case KEY1_PRES: //控制LED1翻转 LED1=!LED1; break; case KEY2_PRES: //同时控制LED0,LED1翻转 LED0=!LED0; LED1=!LED1...
WKUP_PRES;}else if(KEY0==1&&KEY1==1&&WK_UP==0)key_up=1;return 0;// 无按键按下 } ...
Accelerator™) allowing 0-wait-state execution from Flash memory, frequency up to 80 MHz, MPU, 100DMIPS and DSP instructions •Performance benchmark – 1.25 DMIPS/MHz (Drystone 2.1) – 273.55 CoreMark® (3.42 CoreMark/MHz @ 80 MHz) •Energy benchmark – 174.5 ULPBench® score ...
– Conversion range: 0 to 3.6 V – Separate analog supply: 2.4 V to 3.6 V •One 12-bit D/A converter (with 2 channels) •2 fast low-power analog comparators with programmable input and output •Up to 24 capacitive sensing channels for touchkey, linear and rotary touch sensors ...