[mw_shl_code=c,true]int main(void)
{
// u8 t=1;
u16 led_pwm=0;
// u16 temp[2];
Stm32_Clock_Init(9);
uart_init(72,9600);
delay_init(72);
LCD_Init();
tp_dev.init();
TIM3_PWM_Init(899,0);
LED_Init();
while(1)
{
gui_fill_circle(60,160,30,GREEN);
gui_fill_circle(180,160,30,RED);
tp_dev.scan(0);
if(tp_dev.sta&TP_PRES_DOWN)
{
if(tp_dev.x[0]<lcddev.width&&tp_dev.y[0]<lcddev.height)
{
if(30<=tp_dev.x[0]&&tp_dev.x[0]<=90&&130<=tp_dev.y[0]&&tp_dev.y[0]<=190)
{
delay_ms(10);
led_pwm++;
if(led_pwm>=300)
continue;
LED0_PWM_VAL=led_pwm;
}
}
}
}
}[/mw_shl_code]
|