CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 10173|回复: 7

【完整教程】Cubieboard点亮nokia5110屏幕(比1602好得多)

[复制链接]
发表于 2013-9-28 08:58:07 | 显示全部楼层 |阅读模式
本帖最后由 tll 于 2013-9-30 18:45 编辑

http://www.tonylianlong.com/?p=16
里面有github地址和补充内容

首先,我申明一下,我使用了arduino的代码,说好听叫移植,不好听呢,叫抄袭……
我也说过我在cb上写了个arduino函数库,arduino代码复制过来,改一改就能用,内置digitalWrite,read那些。
研发过程(对新手的研究思路起到很大作用,新手建议看):
  1. 我从一家我经常买电子元件的网店买了两个5110屏幕,十几块一个,价格约为1602的一半,有背光,显示还不错。
  2. 于是在UNO上用,做了画线 画点 反显函数,感觉用起来很爽。
  3. 但是我也很喜欢Cubieboard并且深知Arduino能完成的大多数事情Cubie也可以(需要用大于两个PWM的除外),并且我的Sunduino软件计划中的两个选项都在运行(一个是sunduino程序,一个是arduino函数库),于是我决定移植这个程序到Cubieboard上,于是用我以前的库,改改,弄弄,好了,花的时间约为3小时!
复制代码
感悟1:linux下怎么没有itoa?!我用了sprintf。


所需文件:
  1. root@cubieboard:~/source_code/5110# ls
  2. 5110  5110.c  5110.h  arduino.h  gpio.c  gpio_lib.c  gpio_lib.h  Makefile
  3. root@cubieboard:~/source_code/5110#
复制代码
5110 -可执行文件
5110.c -主文件
5110.h -头文件
arduino.h - arduino函数库
gpio*- gpio操作文件
Makefile -编译配置

编译方法:
  1. make
复制代码
语言:C语言
感悟2:为啥cubie的gpio库在C++不能用?奇怪。
效果:
点亮5110的LED和液晶,显示数字,不断递增,用的是unsigned long long类型。

评分

参与人数 2威望 +6 金钱 +5 贡献 +5 收起 理由
glg18598 + 5 + 5 + 5 赞一个!强烈支持CB原创应用开发!!.
qma10 + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-11-3 10:58:48 | 显示全部楼层
本帖最后由 glg18598 于 2013-12-1 21:42 编辑

楼主辛苦了!好例程,收藏研究.沙发就是舒服!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-3 12:55:51 | 显示全部楼层
glg18598 发表于 2013-11-3 10:58
楼主辛苦了!好例程,收藏研究.

唉,就你一个回复
回复 支持 反对

使用道具 举报

发表于 2013-11-4 15:45:40 | 显示全部楼层
tll 发表于 2013-11-3 12:55
唉,就你一个回复

我的屏幕刚到手.也准备开始研究了.  不过是在CT上不知道通用不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-7 18:44:22 | 显示全部楼层
gsoft 发表于 2013-11-4 15:45
我的屏幕刚到手.也准备开始研究了.  不过是在CT上不知道通用不?

当然,不过ct的gpio真的不好办,但是可以是可以,去查原理图。
回复 支持 反对

使用道具 举报

发表于 2013-11-7 19:23:53 | 显示全部楼层
tll 发表于 2013-11-7 18:44
当然,不过ct的gpio真的不好办,但是可以是可以,去查原理图。

咋个不好办了? 具体说说?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-7 19:55:06 | 显示全部楼层
gsoft 发表于 2013-11-7 19:23
咋个不好办了? 具体说说?

引出的都不是整个port bank,要自己去查gpio的port bank和port id,而且gpio很少。
回复 支持 反对

使用道具 举报

发表于 2013-11-10 17:39:37 | 显示全部楼层
学习学习。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-4-26 16:23 , Processed in 0.026809 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部