一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 3376|回复: 9
收起左侧

[arduino] noritake VFD GU12864 的u8glib驱动

[复制链接]
发表于 2016-6-20 21:01 | 显示全部楼层 |阅读模式
本帖最后由 litchiate 于 2016-6-20 21:02 编辑

去年写了个简单的程序,用arduino驱动NORITAKE VFD GU12864,
https://www.yleee.com.cn/forum.php?mod=viewthread&tid=39550
软件只实现了显示固定位置字符的功能,难以满足大多数的应用需求。


u8glib https://github.com/olikraus/u8glib  是个应用广泛的“屏”驱动库文件,能够驱动很多控制芯片LCD屏OLED屏LED屏,甚至是热敏纸打印机以及电磁翻板的屏(不知具体叫什么名字。)
flipdisc_2.jpg

花了点时间研究了下如何增加新器件,终于实现了VFD的u8glib驱动。

11.jpg

22.jpg

33.jpg

44.jpg



硬件:
1. NORITAKE VFD GU12864,短接J2,使用串口模式。
2. arduino

软件:
arduino IDE
u8glib原版的库

连接
1   x     GND  2
3   x     GND  4
5   x     GND  6
7   x     GND  8
9   x     GND  10
11  x     GND  12
13  x     GND  14
15  DATA  GND  16
17  x     GND  18
19  A0    GND  20
21  SCK   GND  22
23  CS    GND  24
25  FRP   RST  26



      U8GLIB_VFD_GU12864 u8g(10, 8, 11, 9, 12);                // SCK = 10, DATA = 8, CS = 11, A0 = 9, RST = 12





使用方法:


1. 将附件中的 u8g_dev_gu12864.c 复制到 U8glib\utility\ 目录下;
u8g_dev_gu12864.rar (1.44 KB, 下载次数: 119)

2. 打开 U8glib\ 目录下的 U8glib.h ,增加以下内容
class U8GLIB_VFD_GU12864 : public U8GLIB
{
  public:
    U8GLIB_VFD_GU12864(uint8_t wr, uint8_t data, uint8_t cs, uint8_t a0, uint8_t reset)
      : U8GLIB(&u8g_dev_vfd_gu12864, wr, data, cs, a0, reset)
      { }
};



3. 打开 U8glib\utility 目录下的 U8g.h ,增加以下内容


/* VFD GU12864 */
extern u8g_dev_t u8g_dev_vfd_gu12864;




4. 打开原来使用 u8glib 库文件的arduino程序,修改定义为以下内容。

U8GLIB_VFD_GU12864 u8g(10, 8, 11, 9, 12);                // SCK = 10, DATA = 8, CS = 11, A0 = 9, RST = 12






发表于 2016-6-20 22:41 | 显示全部楼层
原创技术帖,必须支持。
发表于 2016-6-21 08:13 | 显示全部楼层
成会玩
发表于 2016-6-21 08:18 | 显示全部楼层
学习一下
发表于 2016-6-22 19:03 | 显示全部楼层
厉害!手上有屏一块
发表于 2019-10-22 14:32 来自手机 | 显示全部楼层
请问下u8g2该怎样添加器件?

点评

没用过 u8g2 的库。  详情 回复 发表于 2019-10-25 18:47
 楼主| 发表于 2019-10-25 18:47 | 显示全部楼层
suwill 发表于 2019-10-22 14:32
请问下u8g2该怎样添加器件?

没用过 u8g2 的库。
发表于 2019-10-31 14:56 | 显示全部楼层
漂亮呀 真的很漂亮
发表于 2020-11-4 17:53 | 显示全部楼层
这个好,这样驱动起来就方便多了
发表于 2022-6-21 16:05 | 显示全部楼层
这个得看看,正好有块这个板子

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-25 14:19 , Processed in 0.071611 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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