main.c 816 B

123456789101112131415161718192021222324252627282930313233
  1. #include "sys.h"
  2. #include "usart.h"
  3. #include "delay.h"
  4. #include "lcd.h"
  5. int main(void)
  6. {
  7. //systick_config(); // 初始化systick计时器
  8. delay_init();
  9. //uart_init(115200);
  10. Lcd_Init();
  11. rcu_periph_clock_enable(RCU_GPIOA); //打开GPIOC时钟
  12. gpio_init(GPIOA, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_0); //将PC13配置为推挽输出,最高支持50MHz
  13. gpio_bit_reset(GPIOA, GPIO_PIN_0); //将PC13置低电平,点亮LED
  14. while(1)
  15. {
  16. gpio_bit_reset(GPIOA, GPIO_PIN_0); //将PC13置低电平,点亮LED
  17. delay_ms(200);
  18. gpio_bit_set(GPIOA, GPIO_PIN_0); //将PC13置高电平,熄灭LED
  19. delay_ms(200);
  20. //printf("hello world!!!!");
  21. LCD_ShowString(10,35,"1.54 TFT SPI 240*240",RED);
  22. LCD_ShowString(10,55,"LCD_W:",RED); LCD_ShowNum(70,55,LCD_W,3,RED);
  23. LCD_ShowString(110,55,"LCD_H:",RED);LCD_ShowNum(160,55,LCD_H,3,RED);
  24. }
  25. }