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

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

3天内不再提示

CW32模块使用 1.3寸单色OLED显示屏

CW32生态社区 来源:CW32生态社区 作者:CW32生态社区 2025-07-01 14:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、模块来源

产品实物展示:

wKgZPGhiYe2ALn6XAAAtkNn9UAo923.jpg


资料下载链接:https://pan.baidu.com/s/1FNGHM0u5MQ2li3QOrTkTuA
资料提取码:8888

二、规格参数

以下信息见厂家资料屏幕规格书。

工作电压:3.3V ~ 5V

工作电流20mA

模块尺寸:33.5 x 35.4 MM

像素间距:0.23(H) x 0.23(V)

像素尺寸:0.21(H) x 0.21(V)

驱动芯片SH1106

通信协议:SPI(可调IIC)

三、移植过程

我们的目标是将例程移植至立创·CW32F030C8T6开发板上。按照以下步骤,即可完成移植。

将源码导入工程;

根据编译报错处进行粗改;

修改引脚配置;

修改时序配置;

移植验证。

3.1查看资料

打开厂家资料例程(例程下载见 百度网盘链接)。具体路径见 例程路径。

wKgZO2hiYe2AMm8aAACb3ILX6rA055.jpg

3.2移植至工程

将厂家资料路径下的【OLED】文件夹,复制到自己的工程中。自己的工程至少需要有毫秒级延时函数。(工程可以参考空白工程下载)

wKgZPGhiYe2ATauNAABFlLVWsAE197.jpg

打开自己的工程,将我们刚刚复制过来的文件导入.c和.h文件。

https://wiki.lckfb.com/zh-hans/dwx-cw32f030c8t6/module/screen/1-3-single-screen.html(跳转原文查看)

将oled.h文件下的 sys.h 改为 board.h。

wKgZO2hiYe6ASh6iAAAg0g74q9I923.jpg

将oled.c文件下的 delay.h 注释掉。

wKgZPGhiYe6ASD8gAAAyRJbsilY309.jpg

3.3引脚选择

该屏幕需要设置8个接口,具体接口说明见下表各引脚说明。

wKgZO2hiYe-AC5d_AACIErLo7kg834.jpg

模块为SPI通信协议的从机,SCL为SPI信号线(SCK),SDA为SPI输出线(MOSI),CS为SPI片选线(NSS)。

如果MCU的GPIO引脚不足,可以将屏幕的两个引脚接口不接入MCU的GPIO。

将RES接入MCU的复位引脚,当MCU复位时,屏幕也跟着复位;

下面分为软件SPI移植与硬件SPI移植进行讲解。

3.4软件SPI移植

当前厂家源码使用的是软件SPI接口,SPI时序部分厂家已经完成,我们只需要将引脚和延时配置好即可。所以对应接入的屏幕引脚请按照你的需要。这里选择的引脚见下表.

wKgZPGhiYe-AGS8zAAEbCrU52RI068.jpg

在oled.h中添加OLED的引脚移植定义

//-----------------OLED端口移植定义----------------
#define OLED_RCC_GPIO_ENABLE()        __RCC_GPIOA_CLK_ENABLE()
#define OLED_GPIO_PORT                CW_GPIOA
#define OLED_SCL_PIN                  GPIO_PIN_5
#define OLED_MOSI_PIN                 GPIO_PIN_7
#define OLED_RES_PIN                  GPIO_PIN_3
#define OLED_DC_PIN                   GPIO_PIN_2
#define OLED_CS_PIN                   GPIO_PIN_4

选择好引脚后,进入工程开始编写屏幕引脚初始化代码。 将oled.c源代码中的void OLED_Init(void)修改为如下代码。

//OLED的初始化
void OLED_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStruct; // GPIO初始化结构体
    OLED_RCC_GPIO_ENABLE();        // 使能GPIO时钟
    GPIO_InitStruct.Pins =  OLED_SCL_PIN|             // GPIO引脚
                            OLED_MOSI_PIN|
                            OLED_RES_PIN|
                            OLED_DC_PIN|
                            OLED_CS_PIN;
    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;       // 推挽输出
    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;          // 输出速度高
    GPIO_Init(OLED_GPIO_PORT, &GPIO_InitStruct);      // 初始化
    OLED_RES_Clr();
    delay_ms(200);
    OLED_RES_Set();
    OLED_WR_Byte(0xAE,OLED_CMD); /*display off*/
    OLED_WR_Byte(0x02,OLED_CMD); /*set lower column address*/
    OLED_WR_Byte(0x10,OLED_CMD); /*set higher column address*/
    OLED_WR_Byte(0x40,OLED_CMD); /*set display start line*/
    OLED_WR_Byte(0xB0,OLED_CMD); /*set page address*/
    OLED_WR_Byte(0x81,OLED_CMD); /*contract control*/
    OLED_WR_Byte(0xcf,OLED_CMD); /*128*/
    OLED_WR_Byte(0xA1,OLED_CMD); /*set segment remap*/
    OLED_WR_Byte(0xA6,OLED_CMD); /*normal / reverse*/
    OLED_WR_Byte(0xA8,OLED_CMD); /*multiplex ratio*/
    OLED_WR_Byte(0x3F,OLED_CMD); /*duty = 1/64*/
    OLED_WR_Byte(0xad,OLED_CMD); /*set charge pump enable*/
    OLED_WR_Byte(0x8b,OLED_CMD); /* 0x8B 内供 VCC */
    OLED_WR_Byte(0x33,OLED_CMD); /*0X30---0X33 set VPP 9V */
    OLED_WR_Byte(0xC8,OLED_CMD); /*Com scan direction*/
    OLED_WR_Byte(0xD3,OLED_CMD); /*set display offset*/
    OLED_WR_Byte(0x00,OLED_CMD); /* 0x20 */
    OLED_WR_Byte(0xD5,OLED_CMD); /*set osc division*/
    OLED_WR_Byte(0x80,OLED_CMD);
    OLED_WR_Byte(0xD9,OLED_CMD); /*set pre-charge period*/
    OLED_WR_Byte(0x1f,OLED_CMD); /*0x22*/
    OLED_WR_Byte(0xDA,OLED_CMD); /*set COM pins*/
    OLED_WR_Byte(0x12,OLED_CMD);
    OLED_WR_Byte(0xdb,OLED_CMD); /*set vcomh*/
    OLED_WR_Byte(0x40,OLED_CMD);
    OLED_Clear();
    OLED_WR_Byte(0xAF,OLED_CMD); /*display ON*/
}

将lcd_init.h中的 LCD端口定义 宏,修改为右图样式。

//-----------------OLED端口定义----------------
#define OLED_SCL_Clr() GPIO_WritePin(OLED_GPIO_PORT,OLED_SCL_PIN,GPIO_Pin_RESET)//SCL
#define OLED_SCL_Set() GPIO_WritePin(OLED_GPIO_PORT,OLED_SCL_PIN,GPIO_Pin_SET)
#define OLED_SDA_Clr() GPIO_WritePin(OLED_GPIO_PORT,OLED_MOSI_PIN,GPIO_Pin_RESET)//SDA
#define OLED_SDA_Set() GPIO_WritePin(OLED_GPIO_PORT,OLED_MOSI_PIN,GPIO_Pin_SET)
#define OLED_RES_Clr() GPIO_WritePin(OLED_GPIO_PORT,OLED_RES_PIN,GPIO_Pin_RESET)//RES
#define OLED_RES_Set() GPIO_WritePin(OLED_GPIO_PORT,OLED_RES_PIN,GPIO_Pin_SET)
#define OLED_DC_Clr()  GPIO_WritePin(OLED_GPIO_PORT,OLED_DC_PIN,GPIO_Pin_RESET)//DC
#define OLED_DC_Set()  GPIO_WritePin(OLED_GPIO_PORT,OLED_DC_PIN,GPIO_Pin_SET)
#define OLED_CS_Clr()  GPIO_WritePin(OLED_GPIO_PORT,OLED_CS_PIN,GPIO_Pin_RESET)//CS
#define OLED_CS_Set()  GPIO_WritePin(OLED_GPIO_PORT,OLED_CS_PIN,GPIO_Pin_SET)

源端口定义

wKgZO2hiYfCAbAVKAADyMH2KdgI698.jpg


修改后端口定义

到这里软件SPI就移植完成了,请移步到第4节进行移植验证。

3.5硬件SPI移植

硬件SPI与软件SPI相比,硬件SPI是靠硬件上面的SPI控制器,所有的时钟边缘采样,时钟发生,还有时序控制,都是由硬件完成的。它降低了CPU的使用率,提高了运行速度。软件SPI就是用代码控制IO输出高低电平,模拟SPI的时序,这种方法通信速度较慢,且不可靠。

想要使用硬件SPI驱动屏幕,需要确定使用的引脚是否有SPI外设功能。可以通过数据手册进行查看。

数据手册和用户手册都在百度网盘资料,网盘地址看入门手册。

当前使用的是硬件SPI接口,而屏幕我们只需要控制它,而不需要读取屏幕的数据,故使用的是3线的SPI,只使用到了时钟线SCK、主机输出从机输入线MOSI和软件控制的片选线NSS。而NSS我们使用的是软件控制,所以除了SCL(SCK)/SDA(MOSI)引脚需要使用硬件SPI功能的引脚外,其他引脚都可以使用开发板上其他的GPIO。这里选择使用PA5/PA7的SPI复用功能。其他对应接入的屏幕引脚请按照你的需要。这里选择的引脚见表硬件SPI接线

wKgZPGhiYfCAMvk7AAFDBrvvQFU774.jpg

wKgZO2hiYfGAfueoAAE8lCD9-_4824.jpg

在oled.h中添加OLED的引脚移植定义

//-----------------OLED端口移植定义----------------
#define OLED_RCC_GPIO_ENABLE()  __RCC_GPIOA_CLK_ENABLE()
#define OLED_RCC_SPI1_ENABLE()  __RCC_SPI1_CLK_ENABLE()
//GPIO AF
#define SPI1_AF_SCK()           PA05_AFx_SPI1SCK()
#define SPI1_AF_MOSI()          PA07_AFx_SPI1MOSI()
#define BSP_SPI1                CW_SPI1
#define OLED_GPIO_PORT          CW_GPIOA
#define OLED_SCL_PIN            GPIO_PIN_5
#define OLED_MOSI_PIN           GPIO_PIN_7
#define OLED_RES_PIN            GPIO_PIN_3
#define OLED_DC_PIN             GPIO_PIN_2
#define OLED_CS_PIN             GPIO_PIN_4

选择好引脚后,进入工程开始编写屏幕引脚初始化代码。

引脚初始化配置见如下代码。

//OLED的初始化
void OLED_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStruct; // GPIO初始化结构体
    OLED_RCC_GPIO_ENABLE();  // 使能GPIO时钟
    OLED_RCC_SPI1_ENABLE();  // 使能SPI1时钟
    SPI1_AF_SCK();
    SPI1_AF_MOSI();
    GPIO_InitStruct.Pins =  OLED_SCL_PIN|               // GPIO引脚
                            OLED_MOSI_PIN|
                            OLED_RES_PIN|
                            OLED_DC_PIN|
                            OLED_CS_PIN;
    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;         // 推挽输出
    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;            // 输出速度高
    GPIO_Init(OLED_GPIO_PORT, &GPIO_InitStruct);        // 初始化
    SPI_InitTypeDef  SPI_InitStructure; // SPI 初始化结构体
    SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;    // 双线全双工
    SPI_InitStructure.SPI_Mode = SPI_Mode_Master;                         // 主机模式
    SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;                     // 帧数据长度为8bit
    SPI_InitStructure.SPI_CPOL = SPI_CPOL_High;                           // 时钟空闲电平为高
    SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge;                          // 第二个边沿采样
    SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;                             // 片选信号由SSI寄存器控制
    SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_8;    // 波特率为PCLK的8分频
    SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;                    // 最高有效位 MSB 收发在前
    SPI_InitStructure.SPI_Speed = SPI_Speed_Low;                          // 低速SPI
    SPI_Init(BSP_SPI1, &SPI_InitStructure);   // 初始化
    SPI_Cmd(BSP_SPI1, ENABLE); // 使能SPI1
    OLED_RES_Clr();
    delay_ms(200);
    OLED_RES_Set();
    OLED_WR_Byte(0xAE,OLED_CMD); /*display off*/
    OLED_WR_Byte(0x02,OLED_CMD); /*set lower column address*/
    OLED_WR_Byte(0x10,OLED_CMD); /*set higher column address*/
    OLED_WR_Byte(0x40,OLED_CMD); /*set display start line*/
    OLED_WR_Byte(0xB0,OLED_CMD); /*set page address*/
    OLED_WR_Byte(0x81,OLED_CMD); /*contract control*/
    OLED_WR_Byte(0xcf,OLED_CMD); /*128*/
    OLED_WR_Byte(0xA1,OLED_CMD); /*set segment remap*/
    OLED_WR_Byte(0xA6,OLED_CMD); /*normal / reverse*/
    OLED_WR_Byte(0xA8,OLED_CMD); /*multiplex ratio*/
    OLED_WR_Byte(0x3F,OLED_CMD); /*duty = 1/64*/
    OLED_WR_Byte(0xad,OLED_CMD); /*set charge pump enable*/
    OLED_WR_Byte(0x8b,OLED_CMD); /* 0x8B 内供 VCC */
    OLED_WR_Byte(0x33,OLED_CMD); /*0X30---0X33 set VPP 9V */
    OLED_WR_Byte(0xC8,OLED_CMD); /*Com scan direction*/
    OLED_WR_Byte(0xD3,OLED_CMD); /*set display offset*/
    OLED_WR_Byte(0x00,OLED_CMD); /* 0x20 */
    OLED_WR_Byte(0xD5,OLED_CMD); /*set osc division*/
    OLED_WR_Byte(0x80,OLED_CMD);
    OLED_WR_Byte(0xD9,OLED_CMD); /*set pre-charge period*/
    OLED_WR_Byte(0x1f,OLED_CMD); /*0x22*/
    OLED_WR_Byte(0xDA,OLED_CMD); /*set COM pins*/
    OLED_WR_Byte(0x12,OLED_CMD);
    OLED_WR_Byte(0xdb,OLED_CMD); /*set vcomh*/
    OLED_WR_Byte(0x40,OLED_CMD);
    OLED_Clear();
    OLED_WR_Byte(0xAF,OLED_CMD); /*display ON*/
}

将oled.h中的 LCD端口定义 宏,修改为右图样式。

//-----------------OLED端口定义----------------
#define OLED_SCL_Clr() GPIO_WritePin(OLED_GPIO_PORT,OLED_SCL_PIN,GPIO_Pin_RESET)//SCL
#define OLED_SCL_Set() GPIO_WritePin(OLED_GPIO_PORT,OLED_SCL_PIN,GPIO_Pin_SET)
#define OLED_SDA_Clr() GPIO_WritePin(OLED_GPIO_PORT,OLED_MOSI_PIN,GPIO_Pin_RESET)//SDA
#define OLED_SDA_Set() GPIO_WritePin(OLED_GPIO_PORT,OLED_MOSI_PIN,GPIO_Pin_SET)
#define OLED_RES_Clr() GPIO_WritePin(OLED_GPIO_PORT,OLED_RES_PIN,GPIO_Pin_RESET)//RES
#define OLED_RES_Set() GPIO_WritePin(OLED_GPIO_PORT,OLED_RES_PIN,GPIO_Pin_SET)
#define OLED_DC_Clr()  GPIO_WritePin(OLED_GPIO_PORT,OLED_DC_PIN,GPIO_Pin_RESET)//DC
#define OLED_DC_Set()  GPIO_WritePin(OLED_GPIO_PORT,OLED_DC_PIN,GPIO_Pin_SET)
#define OLED_CS_Clr()  GPIO_WritePin(OLED_GPIO_PORT,OLED_CS_PIN,GPIO_Pin_RESET)//CS
#define OLED_CS_Set()  GPIO_WritePin(OLED_GPIO_PORT,OLED_CS_PIN,GPIO_Pin_SET)

初始化部分完,还需要修改发送数据部分。源代码中使用的是软件SPI,时序是由厂家编写完成的。我们使用硬件SPI则需要对其进行修改。 在oled.c文件中,将源代码的void OLED_WR_Byte(u8 dat,u8 cmd)函数修改为右图样式。

wKgZPGhiYfGAJiPAAABXohtl57Q988.jpg


源代码格式

wKgZO2hiYfKAfoYkAACBtGjZmmQ134.jpg


修改后的代码

void OLED_WR_Byte(u8 dat,u8 cmd)
{
    if(cmd)
      OLED_DC_Set();
    else
      OLED_DC_Clr();
    OLED_CS_Clr();
    while (SPI_GetFlagStatus(BSP_SPI1, SPI_FLAG_TXE) == RESET);
    SPI_SendData(BSP_SPI1, dat); // 发送数据
    while (SPI_GetFlagStatus(BSP_SPI1, SPI_FLAG_RXNE) == RESET);
    uint16_t temp = SPI_ReceiveData(BSP_SPI1); // 返回数据
    OLED_CS_Set();
    OLED_DC_Set();
}

到这里硬件SPI就移植完成了,请移步到4节进行移植验证。

四、移植验证

在main.c中输入代码如下

* Change Logs:
 * Date           Author       Notes
 * 2024-06-19     LCKFB-LP    first version
 */
#include "board.h"
#include "stdio.h"
#include "bsp_uart.h"
#include "oled.h"
int32_t main(void)
{
    board_init();        // 开发板初始化
    uart1_init(115200);        // 串口1波特率115200
    OLED_Init();    //初始化OLED
    OLED_Clear();
    uint32_t t = 0;
    while(1)
    {
        OLED_ShowString(0,0,(uint8_t *)"ABC",8,1);//6*8 “ABC”
        OLED_ShowString(0,8,(uint8_t *)"ABC",12,1);//6*12 “ABC”
        OLED_ShowString(0,20,(uint8_t *)"ABC",16,1);//8*16 “ABC”
        OLED_ShowString(0,36,(uint8_t *)"ABC",24,1);//12*24 “ABC”
        OLED_ShowString(50,8,(uint8_t *)"Num:",16,1);//12*24 “ABC”
        OLED_ShowNum(90,8,t,3,16,1);
        t += 1;
        OLED_Refresh();
        delay_ms(1000);
    }
}

上电效果:

wKgZPGhiYfKASo--AACzCJOileA956.jpg

移植成功案例代码:

链接:https://pan.baidu.com/s/1t08db9FJIMY00ys3gNvPag?pwd=LCKF

提取码:LCKF


审核编辑 黄宇

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

    关注

    3

    文章

    207

    浏览量

    29240
  • CW32
    +关注

    关注

    1

    文章

    281

    浏览量

    1676
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于武汉芯源CW32F030C8T6直流无刷电机评估开发板的设计方案

    开发板   CW32_BLCD_EVA评估套件,含有一套专用下载调试器,一块评估板主体,一台BLDC电机(带120度霍尔传感)及一台24V3A电源。评估板载有一个0.91OLED显示屏
    发表于 12-04 06:16

    CW32实现VBAT功能案例的参考代码

    (); //GPIO 配置 OLED_Init(); //OLED 显示屏初始化配置 dis_err(\"RTC_TestBoard\"); // 显示 FirmwareDelay
    发表于 12-04 06:06

    CW32 MCU温度监测应用

    监测环境温度,并通过串口将数据发送到PC端进行显示。 硬件连接 CW32 MCU LM35温度传感器 USB转串口模块 代码实现 #include \"cw32f030.h\&qu
    发表于 12-03 08:03

    cw32 systick怎么用?

    cw32 systick怎么用
    发表于 12-01 08:10

    使用芯源CW32CW32L012开发评估板做了spi屏幕驱动

    CW32生态社区以极高的性价比入手了这块CW32L012开发评估板,开发板以底板、核心板、1.77TFT显示屏构成,所有的IO口都引出了排针,这点好评,使用杜邦线可以非常方便的连接
    的头像 发表于 11-21 11:34 296次阅读
    使用芯源<b class='flag-5'>CW32</b>的<b class='flag-5'>CW</b>32L012开发评估板做了spi屏幕驱动

    CW32 MCU用什么IDE开发?

    推荐使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE开发CW32 MCU应用,其中新版本IAR EWARM直接支持CW32 MCU,Keil MDK-ARM则需要安装CW
    发表于 11-12 07:52

    硕博电子7触摸显示屏,支持CAN通信和Codesy编程#工业显示屏 #汽车CAN总线  #触摸显示屏

    显示屏
    长沙硕博电子科技股份有限公司
    发布于 :2025年09月18日 15:29:59

    CW32模块使用 1.28LCD彩色显示屏

    一、模块来源 产品实物展示:   ​ 资料下载链接:https://pan.baidu.com/s/1lSjp7ISiKhkaXwqJsEOu2g 资料提取码: 8888 二、规格参数 以下信息见
    的头像 发表于 07-01 15:21 539次阅读
    <b class='flag-5'>CW32</b><b class='flag-5'>模块</b>使用 1.28<b class='flag-5'>寸</b>圆<b class='flag-5'>屏</b>LCD彩色<b class='flag-5'>显示屏</b>

    CW32模块使用】0.96IIC单色

    我们的目标是将例程移植至立创·CW32F030C8T6开发板上。按照以下步骤,即可完成移植。 将源码导入工程; 根据编译报错处进行粗改; 修改引脚配置; 修改时序配置; 移植验证。
    的头像 发表于 05-11 16:19 817次阅读
    【<b class='flag-5'>CW32</b><b class='flag-5'>模块</b>使用】0.96<b class='flag-5'>寸</b>IIC<b class='flag-5'>单色</b><b class='flag-5'>屏</b>

    CW32模块使用】0.96SPI单色

    硬件SPI与软件SPI相比,硬件SPI是靠硬件上面的SPI控制器,所有的时钟边缘采样,时钟发生,还有时序控制,都是由硬件完成的。它降低了CPU的使用率,提高了运行速度。软件SPI就是用代码控制IO输出高低电平,模拟SPI的时序,这种方法通信速度较慢,且不可靠。
    的头像 发表于 03-29 17:29 2903次阅读
    【<b class='flag-5'>CW32</b><b class='flag-5'>模块</b>使用】0.96<b class='flag-5'>寸</b>SPI<b class='flag-5'>单色</b><b class='flag-5'>屏</b>

    2.0显示屏,轻薄低功耗12864点阵COG显示屏

    2.0单色LCD液晶显示屏12864图形点阵,轻薄低功耗128*64点阵COG显示屏
    的头像 发表于 02-19 12:02 1049次阅读
    2.0<b class='flag-5'>寸</b><b class='flag-5'>显示屏</b>,轻薄低功耗12864点阵COG<b class='flag-5'>显示屏</b>

    天马携手康宁推出最新柔性OLED车载显示屏

    在CES 2025上,天马携手康宁联合推出双方共创的最新车载显示成果——双13英多曲率一体黑OLED显示屏和13英
    的头像 发表于 01-13 09:41 1566次阅读

    三星显示在CES 2025上展示全球最大可折叠OLED显示屏

    的可折叠OLED显示屏。 这款显示屏在折叠状态下尺寸为13.1英,而展开后更是达到了惊人的18.1英,为用户带来了前所未有的视觉体验。与
    的头像 发表于 01-07 14:16 1859次阅读

    1.4单色显示屏 图形点阵128*64点阵小尺寸COG液晶显示模块

    显示屏
    深圳市乾思迪电子科技有限公司
    发布于 :2024年12月13日 14:07:23

    小尺寸单色LCD液晶显示屏12832图形点阵 低功耗128*32点阵COG显示模块

    显示屏
    深圳市乾思迪电子科技有限公司
    发布于 :2024年12月13日 10:11:31