【外设验证】LCD_ST7735+GB2312字库

[复制链接]
查看722 | 回复17 | 2024-4-20 15:20:55 | 显示全部楼层 |阅读模式

说明

本次验证了 sujingliang 大佬 SPI 驱动 ST7735 外设库

【外设移植】+LCD_ST7735+M61开发板+GB2312字库 - DIY 经验分享 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

验证成功

显示速度没这么慢,为了能显示,改成 gif 图片,中间断帧 WeChat_2024042015014500-00-00--00-00-04.gif

这次大佬直接给SDK里面添加了库,Arduino没法移植,以后能移植了在发布Arduino的

使用

以下引用大佬说明文件

说明

1、gpio_input_output.rar是工程文件,内含gb2312_80.bin字库文件 其中,Makefile中BL_SDK_BASE需要根据实际aithinker_Ai-M6X_SDK进行修改

2、拷贝st7735s_spi.c和st7735s_spi.h到aithinker_Ai-M6X_SDK\bsp\common\lcd\spi 这两个文件是新增lcd驱动文件

3、拷贝lcd.h到aithinker_Ai-M6X_SDK\bsp\common\lcd覆盖原文件 这个必须覆盖,其中增加了:

elif defined LCD_SPI_ST7735S

include "spi/st7735s_spi.h"

define LCD_INTERFACE_TYPE LCD_INTERFACE_SPI

define LCD_W ST7735S_SPI_W

define LCD_H ST7735S_SPI_H

define LCD_COLOR_DEPTH ST7735S_SPI_COLOR_DEPTH

define _LCD_FUNC_DEFINE(_func, ...) st7735sspi##_func(__VA_ARGS__)

不加这些,不能支持新LCD st7735s的驱动,编译报错

4、拷贝CMakeLists.txt到aithinker_Ai-M6X_SDK\bsp\common覆盖原文件 其中,新增了target_sources(app PRIVATE lcd/spi/st7735s_spi.c)一行,保证st7735s_spi.c被编译。说明:

1、gpio_input_output.rar是工程文件,内含gb2312_80.bin字库文件 其中,Makefile中BL_SDK_BASE需要根据实际aithinker_Ai-M6X_SDK进行修改

ST7735文件夹为我的验证工程

接线

GIT 仓库

https://gitee.com/wukong50/m61-libraries.git

SDK 使用方式

SDK 模式

  1. 克隆 Git 仓库
  2. 切换到此目录 按说明,添加SDK st7735s_spi.c st7735s_spi.h lcd.h CMakeLists.txt到对应文件夹
    m61-libraries\ST7735S\SDK
  3. 切换到此目录下
m61-libraries\ST7735S\SDK\ST7735
  1. 修改 Makefile SDK 路径

image.png

  1. 直接 make flash 即可
  2. 烧录的时候需要手动进入烧录模式,先将按住板子上的"IO2"再按一下"EN"使板子进入烧录模式
  3. 烧录有问题,请看文章末尾答疑

答疑

  1. 如何搭建 linux 环境 零基础搭建小安派 Linux 开发环境之【编译运行 Hello world】 - 小安派 S1&M61 教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
  2. 编译报错#lwip/dns.h 关于编译报错#lwip/dns.h 找不到的解决办法 - 小安派 S1&M61 教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
回复

使用道具 举报

1084504793 | 2024-4-20 15:47:14 | 显示全部楼层
回复

使用道具 举报

WangChong | 2024-4-20 19:56:43 | 显示全部楼层
看看我的
回复

使用道具 举报

干簧管 | 2024-4-20 20:00:19 | 显示全部楼层
👍
回复

使用道具 举报

wukong50 | 2024-4-20 20:38:36 | 显示全部楼层

王哥,你的都ok了呀
回复 支持 反对

使用道具 举报

wukong50 | 2024-4-20 20:39:41 | 显示全部楼层

这个帖子,最后还有点小bug,您看能解决吗?
https://bbs.ai-thinker.com/forum ... id=44488&extra=
回复 支持 反对

使用道具 举报

WangChong | 2024-4-20 23:58:22 | 显示全部楼层
wukong50 发表于 2024-4-20 20:39
这个帖子,最后还有点小bug,您看能解决吗?
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid= ...

我看下啊 老哥
回复 支持 反对

使用道具 举报

putin | 2024-4-21 00:07:02 | 显示全部楼层
学习了
回复

使用道具 举报

1055173307 | 2024-4-21 09:15:49 | 显示全部楼层
学习学习
回复

使用道具 举报

yff | 2024-4-22 09:07:02 | 显示全部楼层
点赞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则