如何在IAR Embedded Workbench中修改代码?使用Zigbee开发板,CC2530
小风扇低电平开启FAN = 0,但是在实际中小风扇一直转动,不停止转动。要怎么修改呢?
#define ENDNUM 2
#define BEEP P1_0
#define LED2 P1_1
#define FAN P1_2
double Temp,wd=0;
static void GenericApp_SendTheMessage( void )
{
P1SEL &= ~(1 << 2); // 将P1.2设置为普通IO口
P1DIR |= (1 << 2); // 将P1.2设置为输出口
// 默认关闭风扇(高电平)
FAN = 1; // 直接使用FAN关闭风扇
unsigned char idstr[2],msg[10];
unsigned char volTemp[20];
memset(idstr,0,2);
memset(msg,0,10);
Temp=floatReadDs18B20();
wd=Temp*10;
idstr[0] = ENDNUM + 0x30;
idstr[1] = 0x00;
LCD_P8x16Str(88, 2, "ZB");
LCD_P8x16Str(106, 2,idstr);
msg[0]= ENDNUM;
msg[1]= (int)wd/10+1;
msg[2]= (int)wd%10+1;
msg[3]= max;
msg[4]= min;
msg[5]= 5;
msg[6]= 6;
if(MOD==1)
{
if(Temp>max||Temp<min)
{
BEEP=0;
if(Temp<min)
{
LED2=0;
FAN = 1;
}
else
{
LED2=1;
FAN = 0;
}
}
else
{
BEEP=1;
LED2=1;
FAN = 1;
}
}
else
{
BEEP=1;
LED2=1;
FAN = 1;
}
//其它代码
}