关于JLX12864LCD的一个问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 463|回复: 2

[未解决] 关于JLX12864LCD的一个问题

[复制链接]
发表于 2022-4-4 21:35 | 显示全部楼层 |阅读模式
萌新想用esp8266接JLX12864G-086-PC 的lcd屏幕,是需要u8g2还是u8glib还是直接取模。。。不是很懂,求详解
屏幕信息如图
模块由 LCD 驱动 IC UC1701X、字库 IC、背光组成。



qwq.png
发表于 2022-4-4 22:50 | 显示全部楼层
u8g2 支持的屏幕多一些,建议上这个
发表于 2022-4-5 11:48 | 显示全部楼层
本帖最后由 topdog 于 2022-4-6 00:26 编辑

JLX12864G-086-PC是四线SPI接口。以wemos d1为例,下图为d1管脚定义,右侧为esp8266 GPIO编号:
mini pro v1.0.0.JPG

对应关系如下,括号里是SPI功能的别称:

JLX12864G             wemos d1
SDA(MOSI)               D7                    
SCK (CLOCK)            D5
CS                            D8
RS(D/C)                    D1
RESET  (重启)            D2
BLA (背光)                VCC


JLX12864G-086-PC.JPG


JLX12864G-086-PC说明书:
http://www.jlxlcd.cn/upload/file/201432214278.pdf

u8g2是u8glib升级版,现在一般使用u8g2库。在Wemos D1解析blinker气象数据制作中文台历 附件中u8g2库已经加载了中文字库,可以方便的实现显示中文的自由。板载flash字库没有使用。u8g2对UC1701驱动128x64支持的库各种屏幕点阵存储空间的大小对实体对象定义也是不同的

[pre]#include <Arduino.h>
#include <U8g2lib.h>

#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif

U8G2_UC1701_MINI12864_2_4W_SW_SPI u8g2(U8G2_R0,  /* clock=*/ D5, /* data=*/ D7, /* cs=*/ D8, /* dc=*/ D1, /* reset=*/ D2);

void setup(void) {
  u8g2.begin();
  u8g2.enableUTF8Print();                // enable UTF8 support for the Arduino print() function
}

void loop(void) {
  u8g2.setFont(u8g2_font_unifont_t_chinese2);  // use chinese2 for all the glyphs of "你好世界"
  u8g2.setFontDirection(0);
  u8g2.clearBuffer();
  u8g2.setCursor(0, 15);
  u8g2.print("Hello World!");
  u8g2.setCursor(0, 40);
  u8g2.print("你好世界");                // Chinese "Hello World"
  u8g2.sendBuffer();
  
  delay(1000);
}[/pre]

如果你要用片载的flash内置的字库,就需要把说明书里面的51单片机程序按照Arduino的方法修改。这里就不阐述了。

其他可以参考的库,支持128x64的像素:
https://github.com/Industruino/UC1701
https://github.com/bitbank2/bb_uc1701

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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:33 , Processed in 0.116578 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表