首页 资讯 论坛 我的社区 搜索 用户

[HAL库]HAL库使用FSMC接口驱动LCD彩屏

无闻风
发表于 2020-05-02 22:08:24
0
1094

例程使用德非莱的尼莫m3s


首先在cubemx配置工程


将速度拉满

打开sw调试 方便下载

德飞莱stm32开发板m3s+v2.3电路图.pdf

看电路 它使用了NE4 和 A10作为片选和数据命令选择

直接照着配置就行

按照电路图配置

配置完成看一下IO 发现都对的上

配置背光引脚

配置完成 生成代码,如果后期需要移植GUI要调大栈内存

在生成的工程建一个文件夹,专门放驱动文件


lcd.zip



工程设置

先看lcd.h 这里有两个地址

硬件规定的RES地址

NE1 0x600000000

NE2 0x640000000

NE3 0x680000000

NE4 0x6C0000000


这里使用了NE4

DATA地址=0x6c0000000 | ( 0x1<<( 10 + 1 ) ) = 0x6c000800

其中的10就是A10,如果是A17,那就是17+1,结果为0x6C040000

接口使用

导入刚刚的头文件


定义背光接口


初始化屏幕


初始化成功会显示条纹


刷个背景颜色 再打一串字符


成功!!



最后修改 2020-05-02 22:16:54
0
1094
用户评论
一起折腾