예제 #1
0
main()
{
 lcd_initial();

      while(1)
  {
 write_command(0x2C);
  //  Disp_gradscal(); //»Ò½×
   // delay(500); 
      
//    dsp_single_colour(0x84,0x10);//»ÒÉ«
//    delay(500);	

    dsp_single_colour(0xff,0xff);//°×É«
    delay(500);	
    	
    dsp_single_colour(0x00,0x00);//ºÚÉ«
    delay(500);	
    	
    dsp_single_colour(0xf8,0x00);//ºìÉ«
    delay(500);	
    	
    dsp_single_colour(0x07,0xe0);//ÂÌÉ«
    delay(500);	
    	
    dsp_single_colour(0x00,0x1f);//À¶É«
    delay(500);	

    }

 }
  main()
{
leds_init();

	// delay(500);

	 port_pin(4,10, SCU_MODE_INACT ,init_out);
    port_pin(4,9, SCU_MODE_INACT ,init_out);
    port_pin(0,0, SCU_MODE_INACT ,init_out);
//////////////////////////////////////////////////////////////////////////////////////////////////////
  //  Board_SSP_Init();

    //Chip_SSP_Init(LPC_SSP);

   // ssp_format.frameFormat = SSP_FRAMEFORMAT_SPI;
    //ssp_format.bits = SSP_DATA_BITS;
    //ssp_format.clockMode = SSP_CLOCK_CPHA0_CPOL0  ;
   // Chip_SSP_SetFormat(LPC_SSP,ssp_format.frameFormat, ssp_format.bits,  ssp_format.clockMode);
   // Chip_SSP_SetMaster(LPC_SSP, SSP_MODE_TEST);
   // Chip_SSP_Enable(LPC_SSP);
   // Buffer_Init();


//////////////////////////////////////////////////////////////////////////////////////////////////////


    Board_SSP_Init();


	Board_SSP_config(SSP_DATA_BITS,SSP_CLOCK_CPHA0_CPOL0 ,800000 );


    HD_reset ();
    Delay_ms (50) ;// delay 50ms
    lcd_initial_adafruitIIL9341();//lcd_initial();//////////Initial_ILI9340C();
    Delay_ms (300);
    // Test to enter / exit sleep



    //LCD_Sleep_ILI9340C ();
    //Delay_ms (300);
    //LCD_ExitSleep_ILI9340C ();
    //Display a black screen
    LCD_TEST_SingleColor (0xFF,0xE0);
    led_on(LED1);
    delay(50);

        dsp_single_colour(0xF8,0x1F);//rosa
        led_on(LED2);
        delay(50);

    while(1)
  {

   // Disp_gradscal(); //»Ò½×
    delay(5);
   LCD_Sleep_ILI9340C();
delay(500);
	LCD_ExitSleep_ILI9340C();
//# define Red 0xf800
		//LCD_TEST_SingleColor (Red);
		write_command(0x2C);



   dsp_single_colour(0x07,0xE0);//verde
   delay(50);


   dsp_single_colour(0xF8,0x00);//rojo
    delay(50);

    dsp_single_colour(0x07,0xE0);//verde


    dsp_single_colour(0x00,0x1F);//azul
   delay(50);


    }


  }