【STM32G4】备战蓝桥杯嵌入式---模块配置---LCD


前言

前面我们配置了按键模块,本节我们学习配置LCD显示模块。

LCD

1.原理图以及配置元素

在这里插入图片描述

分析:
由PC0-PC15、PA8、PB5、PB8-PB9IO口控制LCD的显示

2.Cubemx实现IO的配置

IO配置如下:
PC0-PC15、PA8、PB5、PB8-PB9为输出模式(其他参数均可不做修改)
在这里插入图片描述

3.生成工程

工程生成方法上节以及说明了┗|`O′|┛ 嗷~~
本例程,我们仍将代码放在function文件中

注:官方会提供lcd的驱动代码,大家添加到自己的工程即可。

LCD测试代码如下:

在这里插入图片描述

代码如下:

LCD_Init();
	
LCD_Clear(Blue);
	
LCD_SetBackColor(Blue);
LCD_SetTextColor(White);
	
LCD_DisplayStringLine(Line0, (uint8_t *)"                    ");
LCD_DisplayStringLine(Line1, (uint8_t *)"                    ");	
LCD_DisplayStringLine(Line2, (uint8_t *)"      LCD Test      ");	
LCD_DisplayStringLine(Line3, (uint8_t *)"                    ");
LCD_DisplayStringLine(Line4, (uint8_t *)"                    ");
	
LCD_SetBackColor(White);	
LCD_SetTextColor(Blue);
LCD_DisplayStringLine(Line5, (uint8_t *)"                    ");
LCD_DisplayStringLine(Line6, (uint8_t *)"       HAL LIB      ");
LCD_DisplayStringLine(Line7, (uint8_t *)"                    ");
LCD_DisplayStringLine(Line8, (uint8_t *)"         @80        ");
LCD_DisplayStringLine(Line9, (uint8_t *)"                    ");


总结

以上就是LCD的配置以及测试代码。

骚年、点个赞再走吧!

在这里插入图片描述

  • 26
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值