开启辅助访问
请
登录
后使用快捷导航
没有帐号?
立即注册
登录
|
注册
|
官方网站
官方网站
English Forum
内测申请
四格报告
机型投票
English
本版
帖子
用户
首页
社区精华
维基资料
板块列表
官方商城
Auction
资料下载
Firefly开源社区
›
技术交流
›
BlueSmart
›
FireBLE
›
【转】【FireBLE】试试OLED
发表新贴
【转】【FireBLE】试试OLED
安安
安安
当前离线
积分
400
安安
400
积分
0
威望
0
贡献
注册会员
积分
400
发消息
【转】【FireBLE】试试OLED
发表于 2015-7-2 09:45:58
浏览:7537
|
回复:5
打印
[复制链接]
楼主
本帖最后由 安安 于 2015-7-2 10:22 编辑
转自
荣丰宇
同学对FireBLE上OLED使用心得
按照进程,其实不想这么快就写关于OLED的内容的,算是插叙吧,后面再回头写关于 代码结构的东西
FireBLE资料链接:
http://pan.baidu.com/s/1qWFUqOc
密码:3wst(不断更新中……)
OLED是之前在某宝上买的,这一次想把它用起来,FireBLE是提供OLED的驱动的,只要宏开关打开,我的这块OLED只有六个脚,比开发板少一个,不过对比原理图,发现其实也无所谓的,管脚定义次序和板上一样!!!
整个工程开发是基于git下载的例程“proj_fireware”的,这是开发板固件的程序,ISP下载时勾选OTA选项
工程中默认是IIC方式的,见usr_config.h文件的配置,我编译下载发现不行,后来改为SPI配置,
即将#define CFG_IIC_OLED改为#define CFG_SPI_OLED
ok了,可以显示,不过下载进去运行发现程序并不稳定,屏花了,,,,后来自己把一些handler函数中的oled显示语句关掉了,这次只是为了探究汉字去字模,和点阵显示的相关内容,,,更多东西放在后面研究……
汉字取模软件见共享,PCtoLCD2002,用了之后才知道强大,因为他有很多选项配置,用了其他软件好像都没有的哦
按照截图配置,生成的字模才可以正常显示!摸索了好久
显示汉字的函数OLED_ShowCHinese,字模的格式是16*16的哈,点阵是128*64规格,按理说可以显示8*4个汉字;
显示字符串的函数OLED_ShowString;
显示BMP图片的函数OLED_DrawBMP。
这些都是oled驱动提供的哈
最后,看看效果图~~~
来自爱板网的网友使用。ps.OLED的花屏原因是MCU进入sleep后,时钟线被释放,出现了时钟紊,最简单的解决方法就是用一个IO口控制CS脚。
分享到:
QQ空间
新浪微博
腾讯微博
人人网
微信
收藏
没个性,不签名!
回复
使用道具
举报
安安
安安
当前离线
积分
400
安安
400
积分
0
威望
0
贡献
注册会员
积分
400
发消息
发表于 2015-7-22 15:46:33
沙发
wiki上源码移植上有说明
没个性,不签名!
回复
支持
反对
使用道具
举报
安安
安安
当前离线
积分
400
安安
400
积分
0
威望
0
贡献
注册会员
积分
400
发消息
发表于 2015-7-27 14:36:06
板凳
:o没试过哦,用逻辑分析仪看看
没个性,不签名!
回复
支持
反对
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
友情链接 :
爱板网
电子发烧友论坛
云汉电子社区
粤ICP备14022046号-2
快速回复
返回顶部
返回列表