极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 弘毅

arduino学习笔记15 - 12864液晶实验

  [复制链接]
发表于 2012-7-5 18:43:04 | 显示全部楼层
这个东西拿到手里感觉是很巨大的一块
回复 支持 反对

使用道具 举报

发表于 2012-7-5 19:29:26 | 显示全部楼层
偶的2560测试通过了,原本用1.01编译不通过,通过拷贝库也可以了,庆贺一下

arduino基础都看完了,板子到手第三天
回复 支持 反对

使用道具 举报

发表于 2012-7-31 00:06:47 | 显示全部楼层
这篇帖子不错,对照着一下子就把12864搞定了

不过那个汉字取内码的工具着实不怎么好用,输入汉字的地方还没切换好输入法状态,光标却跑到下面输出结果的地方去了,好不容易取得一堆汉字的机内码,还得一个一个的去复制到arduino程序里去,因此自己动手写了一个。谢谢None在我痛苦纠结语法和功能错误的时候,提供的大力的技术支持。

下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2012-8-1 00:11:28 | 显示全部楼层
想请问一下,“LCDA.DisplayString()函数”和“LCDA.DrawFullScreen()函数”有什么区别啊?他们应该都是用来显示内容的吧?谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-8-1 23:22:25 | 显示全部楼层
请问大大
本人使用mega2560+12864液晶带字库版本(控制芯片采用ST7920)
数据总线采用8位并口方式。
请问Arduino代码中,若仍维持连接arduino mega2560之 Analog Pin2、Analog Pin3、Analog Pin4,
则RS.RW.EN应更改为多少?方能正常显示,谢谢指导。






LCD12864R.h
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-1 23:35:27 | 显示全部楼层
firebuster119 发表于 2012-8-1 23:22
请问大大
本人使用mega2560+12864液晶带字库版本(控制芯片采用ST7920)
数据总线采用8位并口方式。

在库文件的LCD12864R.h中
你找到下面的字段[pre lang="cpp" line="1"]static const int RS = 17;
static const int RW = 16;  
static const int EN = 18;  
static const int D0  = 8;  
static const int D1  = 9;
static const int D2  = 10;  
static const int D3  = 11;  
static const int D4  = 4;
static const int D5  = 5;  
static const int D6  = 6;  
static const int D7  = 7; [/code]把RS RW EN换成需要的端口就可以了。。。

不过我看了下。。如果你用2560,应该是不会占用模拟口的,
RS接D17,RW接D16,EN接D18即可~~~
回复 支持 反对

使用道具 举报

发表于 2012-8-1 23:56:34 | 显示全部楼层
弘毅 发表于 2012-8-1 23:35
在库文件的LCD12864R.h中
你找到下面的字段static const int RS = 17;
static const int RW = 16;  

谢谢大大
测试中
回复 支持 反对

使用道具 举报

发表于 2012-8-4 10:55:43 | 显示全部楼层
各位大大好,我的12864刚到手,组装到汇入库过程顺利,不过对于那个对比度仍然停滞不前。直望是全白的,只可侧望便看见。
我这块是12864ZW, 我看见Vout 上有个开路,应该没有电容,也用万用表度过了是没有电输出,也不能给V0供电。参照了产品手册第5页,除了第一个线路是有反应以外,其他的都没有。但这线路是要将5V跟GND对接到电位器的1、3接口,中间接口到V0, 这使电位器发热利害。也试过直接将5V接到V0不过没有反应。
请问有没有师兄有此经验可以分享?
回复 支持 反对

使用道具 举报

发表于 2012-8-14 01:17:47 | 显示全部楼层
弘毅 发表于 2012-3-23 14:25
我是去googlecode上面找的。。。

求教googlecode怎么找?
回复 支持 反对

使用道具 举报

发表于 2012-9-10 19:07:57 | 显示全部楼层
并口的怎么不能用?
回复 支持 反对

使用道具 举报

发表于 2012-9-19 15:25:14 | 显示全部楼层
为什么这个程序走不通啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-19 17:20:24 | 显示全部楼层
liyelin 发表于 2012-9-19 15:25
为什么这个程序走不通啊

是无法编译码?如果是1.0.1的IDE,用帖子尾部放出的1.0.1版本的库~~帖子编写是是0022版本IDE,库和1.0.1的IDE不一样。
回复 支持 反对

使用道具 举报

发表于 2012-9-23 15:42:36 | 显示全部楼层
本帖最后由 lllangxx 于 2012-9-23 16:20 编辑

"数据总线采用8位并口与SPI串口方式。"
我在淘宝上购了块 12864 这块板子默认是并口 商家说要是用串口需要吧一个上拉电阻取下
采用SPI串口方式连接要吧 12864 改成串口么
------------------------
是要改过来,测试成功,昨天没改过来害得我烧了一块Arduino实验板,没看清手册惨痛的教训 呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-23 21:35:04 | 显示全部楼层
lllangxx 发表于 2012-9-23 15:42
"数据总线采用8位并口与SPI串口方式。"
我在淘宝上购了块 12864 这块板子默认是并口 商家说要是用串口需要 ...

{:soso_e154:} 默哀
回复 支持 反对

使用道具 举报

发表于 2012-11-9 16:16:02 | 显示全部楼层
开源就是你一出来就是人,不用从猴子慢慢变了。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 10:22 , Processed in 0.047021 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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