你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STMG431RBT6之LCD模块

[复制链接]
STMCU小助手 发布时间:2023-3-3 15:00
一、LCD模块的添加
1.复制几个头文件

03d61703cbbc46f29eaef90e0c2442f5.png

d080b9230d1246868918524aed2cdd05.png

4cb76bbfcdd14b1fb2dff1b1e4476950.png

f3ed6bb1746246d9ab9671a16cfa2c7d.png

把这两个文件复制到对应的目标工程里

f9b6a453a1bd47109788687a1b4d72d8.png
b5e6cddae76b4b8b841cb946159412fc.png

把这个文件复制到


2.打开我们的Keil工程文件

569c7aab42cd4f0d9d7b093d1387bc7b.png

在lcd.c中添加代码

13b4028d6cb445a59eab07f377dd86d5.png

在lcd.h中声明函数名称

c8d60bdc4da4437eb380a6089eac825f.png

在main.c中调用函数

d401a3cbe1564821b0afb33a2cdb612a.png

1d4a011f4609424aaffe7b655f76acce.png

编译、下载、测试 。


二、注意的问题

9d505db07b8747029b6f6aea812d1d9e.png

有产品手册可知LCD模块和LED模块公用PC8-PC15引脚,为了避免引起冲突,需要对以下三个函数做一下改变:

e88ce51112ab449baadbb52fbb0f9c75.png

ce6a2c25017e4c028ee5adf4ee6443df.png

314cf75bace94c4b93829b7b53cdd5fc.png

三、LCD相关函数学习
1.void LCD_Init(void)初始化函数

b9d65f4d20704e7f958ee56e027d8b7f.png

2.void LCD_SetTextColor(vu16 Color)设置字体颜色函数

e1a01ac9f6d64653b4f572b9e3164354.png

3.void LCD_SetBackColor(vu16 Color)设置背景颜色函数

a6ca4cff022c45d19981006d77ebb74e.png


4.void LCD_Clear(u16 Color)清屏函数
5.void LCD_DisplayStringLine(u8 Line, u8 *ptr)向LCD屏幕指定行输出某一句话

70b897a9a8d8435aa3df451393a2db9a.png

6.void LCD_DisplayChar(u8 Line, u16 Column, u8 Ascii)屏幕任何位置显示字符

53c2a773ceb34bd093a1289cf02984dd.png

还有很多其他的函数,画圆、画直线等等。。。
————————————————
版权声明:想要优秀点儿

收藏 评论0 发布时间:2023-3-3 15:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版