0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CW32L083移植驱动st7735 TFT屏

华仔的编程随笔 来源:华仔的编程随笔 作者:华仔的编程随笔 2023-07-04 19:16 次阅读

【目的】移植st7735屏到CW32L083

【实验器材】

1、CW32L083开发板

2、TFT st7735屏。

【实现步骤】

1、这块屏在cw32f030上面的现成的驱动,所以复制一份TFT驱动到开发目录下面:

image.png

2、修改Lcd_Drive.c下的GPIO初始化,去掉speed这一项。在头文件中添加以便引入延时函数。

3、在102行把原来的delay函数修改为rtthread中的rt_thread_delay函数(注这里必要添加,要不会初始化LCD败,造成白屏)

4、Font.h需要添加宏定义,要不编译器会提示找不到Font.h。

5、把Font.h等几个头文件添加到app_main.h中。

6、修改makefile,把TFT文件夹添加到.mk中:

image.png

7、在主函数中添加初始化程序及显示函命令如下:

Lcd_Clear(GRAY0);               //清屏



Gui_DrawFont_GBK16(15,5,BLACK,GRAY0,"HELLO world");

Gui_DrawFont_GBK16(15,25,RED,GRAY0,"LCD OK DISPLAY");

8、按照如如下接好线:

/******************************************************************************

// GND 电源

// VCC 接5V或3.3v电源

// SCL 接PB6(SCL)

// SDA 接PB7(SDA)

// RES 接PA15

// DC 接PB4

// CS 接PB5

// BL 接3.3V

*******************************************************************************/

【实现效果】

image.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5057

    浏览量

    97520
  • GPIO
    +关注

    关注

    16

    文章

    1204

    浏览量

    52115
  • TFT屏
    +关注

    关注

    0

    文章

    17

    浏览量

    5761
  • ST7735
    +关注

    关注

    0

    文章

    9

    浏览量

    8270
  • CW32
    +关注

    关注

    1

    文章

    210

    浏览量

    653
收藏 人收藏

    评论

    相关推荐

    基于CW32L083的线控器方案设计

    基于武汉芯源推出的CW32L083设计的空调线控器产品.
    的头像 发表于 06-25 14:23 15.5w次阅读
    基于<b class='flag-5'>CW32L083</b>的线控器方案设计

    CW32L083 RTC初始化设置

    介绍CW32L083的RTC初始化设置
    的头像 发表于 06-24 10:16 1555次阅读
    <b class='flag-5'>CW32L083</b> RTC初始化设置

    基于CW32L083的空调遥控器方案设计

    基于武汉芯源半导体推出的CW32L083而设计的的空调遥控器方案
    的头像 发表于 06-21 16:03 1531次阅读
    基于<b class='flag-5'>CW32L083</b>的空调遥控器方案设计

    移植RT-Thread nano到CW32L083

    移植RT-Thread Nano到CW32L083开发板上,并成功运行。
    的头像 发表于 07-03 09:04 2.2w次阅读
    <b class='flag-5'>移植</b>RT-Thread nano到<b class='flag-5'>CW32L083</b>

    ST7735的相关资料分享

    目录前言一、3线SPI二、使用1.命令2.对应引脚调整总结前言驱动芯片是ST7735,之前在Arduino上找库,没几个能用的(我FW不能用肯定是我的错),最后还是自己从STM32移植一个。顺便介绍
    发表于 01-25 06:18

    ST7735 TFT显示颜色错乱问题怎么解决?

    ST7735 TFT显示颜色错乱问题怎么解决?
    发表于 02-17 06:32

    TFT1.44寸ST7735驱动GitHub的相关资料推荐

    STM32应用之TFT1.44寸ST7735驱动GitHub项目下载链接:点我下载硬件平台:stm32f103rct和1.44寸128x128 T
    发表于 02-18 06:56

    [技术手册] CW32L083用户手册

    CW32L083用户手册
    发表于 06-02 15:41

    CW32L083产品介绍

    CW32L083是一款基于eFlash的单芯片低功耗微控制器,集成了ARM®Cortex®-M0+ 核心,主频高达64MHz,高速嵌入式存储器(高达256K字节的FLASH和 高达24K字节
    发表于 09-14 06:41

    Arduino ESP32 TFTLCD ST7735 代码和原理

    目录前言一、3线SPI二、使用1.命令2.对应引脚调整总结前言驱动芯片是ST7735,之前在Arduino上找库,没几个能用的(我FW不能用肯定是我的错),最后还是自己从STM32移植一个。顺便介绍
    发表于 11-30 15:36 47次下载
    Arduino ESP32 TFTLCD <b class='flag-5'>ST7735</b> 代码和原理

    STM32应用之TFT1.44寸ST7735驱动 SPI通信

    STM32应用之TFT1.44寸ST7735驱动GitHub项目下载链接:点我下载硬件平台:stm32f103rct和1.44寸128x128 T
    发表于 12-23 19:00 74次下载
    STM32应用之<b class='flag-5'>TFT</b>1.44寸<b class='flag-5'>屏</b><b class='flag-5'>ST7735</b><b class='flag-5'>驱动</b> SPI通信

    基于ESP8266 Nodemcu和ST7735 TFT显示的气象站

    电子发烧友网站提供《基于ESP8266 Nodemcu和ST7735 TFT显示的气象站.zip》资料免费下载
    发表于 08-12 10:49 23次下载
    基于ESP8266 Nodemcu和<b class='flag-5'>ST7735</b> <b class='flag-5'>TFT</b>显示<b class='flag-5'>屏</b>的气象站

    CW32L083段码驱动

    CW32L083开发板上有8个段码LCD显示,使其显示为0-9数字。
    的头像 发表于 06-18 09:13 18.1w次阅读
    <b class='flag-5'>CW32L083</b>段码<b class='flag-5'>屏</b><b class='flag-5'>驱动</b>

    CW32L083实现SHT30驱动

    CW32L083驱动SHT30,并显示到LCD上。
    的头像 发表于 06-22 09:57 3101次阅读
    <b class='flag-5'>CW32L083</b>实现SHT30<b class='flag-5'>驱动</b>

    CW32L083如何实现AUTOTRIM时钟校准?

    CW32L083如何实现AUTOTRIM时钟校准?
    的头像 发表于 11-07 17:17 647次阅读
    <b class='flag-5'>CW32L083</b>如何实现AUTOTRIM时钟校准?