查看: 4996|回复: 1

GD32F450驱动液晶屏

[复制链接]
  • TA的每日心情
    奋斗
    2024-9-22 22:20
  • 签到天数: 944 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-4-22 17:31:36 | 显示全部楼层 |阅读模式
    分享到:
          在调试程序时虽然可以使用串口助手查看信息,但是如果配一块液晶屏,显示会更直观一些,手上有一块1.77寸的液晶屏,SPI接口,占用的引脚较少,适合用于对刷新速率要求不高的设计。这块屏幕还挺坚强,接线时不小心接到了5V电压上,屏幕下方芯片出都烫手来了,以为废了,结果下载完代码后可以显示。代码中包含了引脚的定义,不在写。
    IMG_20170422_171108.jpg


    IMG_20170422_172515.jpg
    1. int main(void)
    2. {
    3.           u8 i=0;
    4.           unsigned int color=0;
    5.     systick_config();
    6.     led_init();
    7.           Lcd_Init(2);
    8.           Lcd_Clear(GRAY0);
    9.           Gui_DrawFont_GBK16(30, 40, RED, GRAY0, "eeboard");
    10.           Gui_DrawFont_GBK24(20, 60, BLUE, GRAY0, "GD32F450VE");
    11.         Gui_DrawFont_GBK24(30, 20, BLUE, GRAY0, "ID:9robot");
    12.   while(1)
    13.   {  
    14. //                Lcd_Init(2);
    15.    
    16.                 Gui_DrawFont_Num32(20, 100, RED, GRAY0, i);
    17.                
    18.                 GPIO_TG(GPIOD) = GPIO_PIN_7;
    19.                 delay_1ms(500);
    20.                 GPIO_TG(GPIOB) = GPIO_PIN_3;
    21.                 delay_1ms(500);
    22.                 GPIO_TG(GPIOB) = GPIO_PIN_4;
    23.                 i++;
    24.                 if(i==10)i=0;
    25.    }

    26. }
    复制代码

    1. #define        LCD_RST_SET          gpio_bit_set(GPIOB,GPIO_PIN_12)
    2. #define        LCD_RS_SET          gpio_bit_set(GPIOB,GPIO_PIN_11)
    3. #define        LCD_SDA_SET          gpio_bit_set(GPIOA,GPIO_PIN_7)
    4. #define        LCD_SCL_SET          gpio_bit_set(GPIOC,GPIO_PIN_4)
    5. #define        LCD_CS_SET          gpio_bit_set(GPIOC,GPIO_PIN_5)


    6. #define        LCD_RST_CLR          gpio_bit_reset(GPIOB,GPIO_PIN_12)
    7. #define        LCD_RS_CLR          gpio_bit_reset(GPIOB,GPIO_PIN_11)
    8. #define        LCD_SDA_CLR          gpio_bit_reset(GPIOA,GPIO_PIN_7)
    9. #define        LCD_SCL_CLR          gpio_bit_reset(GPIOC,GPIO_PIN_4)
    10. #define        LCD_CS_CLR           gpio_bit_reset(GPIOC,GPIO_PIN_5)
    复制代码

    GD32F450_Template.zip

    350.29 KB, 下载次数: 45

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-14 17:34
  • 签到天数: 54 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2017-4-23 00:59:44 | 显示全部楼层
    请问一下资料在那找?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 08:05 , Processed in 0.130055 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.