新手上路
- 积分
- 38
- 金钱
- 38
- 注册时间
- 2016-5-15
- 在线时间
- 7 小时
|
1金钱
前两天向论坛的兄弟们询问了一个软件复位的问题,非常感谢哈
现在有个小问题望各位帮我看一下[mw_shl_code=applescript,true]u16 Temp,Temp1;
u16 TempG,TempG1;
u8 Mode1_Init(void)
{ int key , i = 0;
TIM6_Int_Init(49999,7199);
key = KEY_Scan(0);
LED1= 0 ;
while(1)
{
if(PCin(2) ==1) // zhendong
{
delay_us(10);
Temp++;
printf("%d ZD1\r\n",Temp);
Temp1=Temp*10;
if(Temp1>600)
{
printf("%d ZD2\r\n",Temp1);
Temp = 0 ;
}
}
if(PCin(1) ==1) //ganhuangguan
{
delay_ms(10);
TempG++;
printf("%d GHG1\r\n",TempG);
TempG1=TempG*10;
if(TempG1>30)
{
printf("%d GHG2\r\n",TempG1);
}
}else TempG=0;
// TIM_Cmd(TIM7,DISABLE);
if(key)
{
printf("key test");
switch(key)
{
case KEY1_PRES:
fun(1,5);
break;
case KEY2_PRES:
// __set_FAULTMASK(1); //关闭所有中断
NVIC_SystemReset(); // 复位
break;
case KEY3_PRES:
// __set_FAULTMASK(1); //关闭所有中断
NVIC_SystemReset(); // 复位
break;
case KEY4_PRES:
__set_FAULTMASK(1); //关闭所有中断
NVIC_SystemReset(); // 复位
break;
}
}
}[/mw_shl_code]
这里没加定时器之前,按键是可以扫描得到,但是加上了就扫描不到了。求解啊
|
|