luatos框架中LVGL如何使用中文字体〈一〉开发板与LCD屏如何连线的基本步骤

今天的内容适合新手,能够让大家学会拿到一块开发板后,学习外接其它硬件的基本原理,开发板引脚如何与外部设备的引脚相连,芯片开发入口从哪里下手。

开发板:AIR101
LCD屏:st7789 大小:204*320

根据luatos官方文档解释,使用的是7.11版本的LVGL源码
在这里插入图片描述
但是官方也说了,与LVGL源码功能,也存在一些不同,所以我们还是要不LuatOS版本的LVGL接口为主,LVGL官方的文档为辅。
在这里插入图片描述

第一步:接线,先要保证屏幕能够正常工作,才能进一步的测试

当时我自己也是搞了好一会,因为LuatOS文档提到的LCD屏接口命名与我买到的屏的接口命名有所差异,所以不能生扳硬套,最重要的一点,也是容易忽略的一点,就是一定记得要给LCD屏接供电。
先看一下屏的引脚说明,红蓝框起来的是我们要用到的引脚
在这里插入图片描述
再看一下开发板的引脚说明,
在这里插入图片描述
通过上面两引脚介绍图片,首先确定两对引脚的连接:

开发板LCD屏
15脚3.3V供电9脚和10脚
16脚GND8脚GND

上面开发板的15、16脚用其它3.3供电脚和GND脚,都可以,下面再看其它的引脚怎么接

通过文档LCD初始化接口又能够知道三根引脚的接法,这里可以自定义使用哪个引脚
在这里插入图片描述

lcd.init(
        "st7789",
        {
            port = "device",
            pin_dc = pin.PB01,
            pin_pwr = pin.PB00,
            pin_rst = pin.PB03,
            direction = 0,
            w = 240,
            h = 320,
            xoffset = 0,
            yoffset = 0
        },
        spi_lcd
    )
开发板LCD屏
15脚3.3V供电9脚和10脚
16脚GND8脚GND
11脚4脚SC
12脚2脚RST
9脚11脚LEDK

接下来,根据芯片管脚说明,选择另外三个引脚的接法,先三个串口制作功能的引脚
在这里插入图片描述

开发板LCD屏
15脚3.3V供电9脚系统电压和10脚背光正极
16脚GND8脚GND
11脚4脚SC 指令/数据
12脚2脚RST 复位
9脚11脚LEDK 背光负极
18脚3脚SCL时钟
20脚5脚CS片选信号输入
21脚6脚SDA 串口输入

到这里,接线就完成了(2024年3月11日 22:25,今天先写到这里,明天继续)

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

左小皓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值