查看: 2792|回复: 0

[软件] chipKIT深入探索之一:驱动128x64 OLED

[复制链接]

该用户从未签到

发表于 2012-8-8 11:22:37 | 显示全部楼层 |阅读模式
分享到:
原帖由
黑马
发自:dev.eefocus.com
------------------------------------------------------------------------------------------------------------------------------------------
视频地址:http://v.youku.com/v_show/id_XNDA5MDI4MDc2.html

一直在国内国外的论坛各种找,没有发现支持128x64的库。于是经过近一个礼拜的苦苦摸索,终于成功驱动了128x64的OLED。运行库是在Basic IO Shield OLED基础上修改的,有兴趣的朋友不妨试试。
接口目前是固定的
OLED uno32 max32
SCK——13——13
SDI  ——11——11
RST ——10——10
D/C —— 39——83
连接这四根信号线以及Vcc和Gnd就可以了。

然后下载运行库Oled_128064_v010.zip并安装,重新启动mpIDE,打开File>Examples>IOShieldOled>led_Demo,这是一个我专门写的测试实例,常用的函数差不多都有了。
chipKIT UNO32-15.jpg
然后传到chipKIT上就可以了,不知道该怎么发视频,哪位高手指点下?先放几张截图吧:
chipKIT UNO32-16.jpg


chipKIT UNO32-17.jpg


chipKIT UNO32-18.jpg

已经测试的有以下函数可用:
void begin(void) 模块初始化

void displayOn(void) / void displayOffvoid) 开启/关闭屏幕显示

void clear(void) 清空屏幕及缓冲区

void clearBuffer(void) 清空缓冲区

void updateDisplay(void) 将缓冲区内容显示到屏幕

void setCursor(int xch, int ych) 把当前字符坐标移到(xch, ych)

void getCursor(int *pxcy, int *pych) 获取当前字符坐标,储存于(*pxcy, *pycy)

int defineUserChar(char ch, BYTE *pbDef)定义用户字符(ch = 0x00 to 0x1F)

void setCharUpdate(int f) 启用/禁止字符自动显示(f为0不自动显示,f非0自动显示)

int getCharUpdate(void) 获取字符自动显示模式

void putChar(char ch) 在当前位置显示字符

void putString(char *sz) 在当前位置显示字符串

void setDrawColor(Byte clr) 设置绘图颜色

void setDrawMode(int mod) 设置绘图模式(modeSet/modeOr/modeAnd/modeXor)

int getDrawMode(void) 获取绘图模式

BYTE* getStdPattern(int ipat) 获取填充模式(0-6)指针

void setFillPattern(BYTE *pbPat)设置填充模式

void moveTo(int xco, int yco) 设置当前绘图坐标

void getPos(int *pxco, int *pyco) 获取当前绘图坐标

void drawPixel(void) 在当前坐标绘点

BYTE getPixel(void) 返回当前坐标像素值

void drawLine(int xco, int yco) 从当前坐标点到(xco, yco)画线

void drawRect(int xco, int yco) 从当前坐标点到(xco, yco)画矩形

void drawFillRect(int xco, int yco) 从当前坐标点到(xco, yco)画填充矩形

void putBmp(int dxco, int dyco, BYTE *pbBmp) 画宽x高=dxco*dyco的图形

void getBmp(int dxco, int dyco, BYTE *pbBmp) 截屏(dxco*dyco区域)

void drawChar(char ch) 显示字符

void drawstring(char *sz) 显示字符串

回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /5 下一条

手机版|小黑屋|与非网

GMT+8, 2024-12-20 02:15 , Processed in 0.152312 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.