0.96寸OLED使用文档新手必看V3.0.pdf

所需积分/C币:18 2019-11-15 1.68MB PDF
评分

OLED资料 需要的话 欢迎给位仁兄查阅 顶 。。。
Communicating Protocol Select These pins are mcu interface selection input. see the following table: 10 BSO BS1 BS2 IC BS1 10 0 3-wire SPI 0 12 4-wire SPI 8-bit 68XX Parallel 01000 8-bit 80X Parallel 001 大家可以看出来:模坎的通信接口是通过BS0BS1,BS2三个管来配置的 本店所设计的模块默认是SP接口; 1.GND电源地 2.VCC电源正(3~55V) 3.D0OLED的D0脚,在SP和C通信中为时钟管脚 4.D1OLED的D1脚,在SP和ⅢC通信中为数据管脚 5. RES OLED的RE井,用来复位(低电平复位) 6. DC OLED的D/C托脚,数据和命令控訇管脚 7. CS OLED的Cs#脚,也就是片选管脚 大家在使用的时候一定注意,如下图所示。在SP接口中R1,R2,R8三个电阻是不焊接的,如果大 家想用C接口的话需要将R3换到R1上,R8可以焊接也可不焊接 ISP/ 焊接 1E:R1,.4..RR4[c aSPI F U 4 sPI 白R2四回 0.96 OLED R1G C OC 心焊接 U1 七针模块正面丝印如下,大家在接线的时候要注意不要接错了;特别是想用ⅢC接口的朋友们, 在C接口中需要将RES接高电平,可以与VC对接,使OLED复位脚一直操持高电平,也就是不 复位的状态;同时需要将DCCS接电源地;此时‖C通信中只需要 GND VCO,D0(时钟信号),D1(数 据信弓)四根线了。如果大家感觉这样比较麻烦;建议大家直接选用四针的C接∏模块 1 GNDVCC Do DI RES DC CS 32四针C接口模块使用说明 四针ic接口相对比较简单一些,只有两个信号线 1.GND电源地 2.VCC电源止(3~55V) 3. SCL OLED的D0脚,在‖C通信中为时钟管脚 4. SDA OLED的D1脚,在ⅢC通信中为数据管脚 ND VCC SCL SDA 四、0.96寸oLED原理图设计注意事项 ERDe 128x6± Pixel s01306 Vss RI 128:45 474 1SP接口设计 在SP接口中需保证BS0,BS1,Bs2全为0,也不是接地;所以在接口配置电阻中 R1 R2 1K BSO BS1 R3 R4 1K1K R1R2不焊接,R3,R4焊接就可以了;同时电阻R8一 定不要焊接;否则会出现不稳定情況, 附加说明原理图中的662K为一3.3的稳压管如果大家是直接用3.3V供电的话可以省去 662k 42|C接口设计 在ⅲi接口中需要将BS1配置为1,BSo为0;所以R1,R4焊接,R2,R3不焊接,R8可焊 接也可不焊接。 5 43DY用户元件参数选择说明 对于DⅣ用户来说可能元件不像公司那么全;在设计的时候可能有些元件没有:需要用 其它参数的元件来拼凑;在0.960LED中有几个参数比较重要;尽量搞成一样的 DO 28 D2 SP1306 C3 C4 luF 1uF 这里面的C3C4在内部升压的时候要用;这两个参数尽量做到一样;都为1uF 26 IREF R5910K 与26脚相连接的910电 阻R5的参数可以选在1M左右的:如果太小可能对屏的寿命有景响:如果太大屏的亮度会暗一 些;不过不影响使用 五、关于不同平台的程序移植注意事项 很多新手工程师或是学生比较在意在某个处理器下的程序;其实这个没有必要;大家可以 打开几个不同平台下的程序,会发同一通信接口类型下的程序内部的操作函数是完全一样的,只 是管脚定义方式不同,还有一个就是需要包含所用平台的头文件;其它的其实都不用作修改;因 为其它的函数均是对OLED屏的操作;与所用的处理器平台没有关系。 因为大家对C51单片机相对都比较熟悉;大学里基本上都学习过;在此我以C51的程序来 作简单说明;大家在移植的时候尽量参考C51的程序。大家打开程序会发现主要有儿人文件 公|令幽 口 bmp.hE oledfont h D oled.h E] oled. main. c Bmph是存放的图片数据,也就是大家对一BMP图片取模的数据 Oledfont h主要是存放的字库数据,包含常用的字符和用户自己所取模的中文 Oedc主要是函数的操作 Main.c这个就不说了 6 OLED.H这个主要是函数说明和管脚定义,大家进到文件内部可以看到 9b⊥ t OLED Cs=P1~4;//片选 sbit OLED RST=P1^2;//复位 sbit OLED DC=P1^3;//数据/命令控制 gbit OLED ScL=P1~0;//时钟Do(scLK? shit OLED SDIN=P1+1://D1(Mosr)数据 define OLED CS CIr( OLED Cs=0 define OLED CS Set( OLED CS=1 #define OLED RST Clr( OLED RST=0 tdefine oLED RST Set() OLED RST=1 tdefine OLED DC Clr( OLED DC=0 tdefine OLED DC Set() OLED DC=1 #define OLED SCLK CI2( OLED SCL=0 #define oLED SCLK Set( OLED SCL=1 define OLED SDIN ClY( OLED SDIN=O define OLED SDIN Set() OLED SDIN=1 上面五行是对接口管脚的定义,而下面的十行则是对管脚定义重新做了一次更为统一的定 义;大家会发现基本所有平台和程序中都用」下面十行的定义,这样也就是说大家在用的时候只 OLED CS OLED RST OLED DC OLED SCI OLED SD工 要把前面五个脚的定义搞对了,程序移植基本上就完成了。也就是说只要大家能把 这五个名宁与你处理器上面五个不同的管脚统一起来程序移植基本上就完成了,当然了你要保证 你的定义没有错;这些搞完以后基本上可以把屏点亮;亮但并不代表稳定,这个时候一些时序可 能需要调整一下,毕竞不同的平台速度可能有些不同;不过一般情况下是不用调整的;除非你 的处理器速度非常快:有的地方可能要加一些延迟。 六、关于取模说明 取模主要有三种一是图片、字符、汉字三种,取的原坦是一样的 61图片取模 61.1>打开 PCtolcD2002exe软件 PCtoLCD200完美版(图形模式 文件(F编辑(E)模式(选项(O)帮助(H) 调整像素位置修改点阵大小 当前汉半点大小 宽高定 请选择字体 图像大小 是 对应英文点阵大小:8x16 床体 1.点击打开一个 BMP图片 生成字模保存字模画数遇 612打开手机桌面图片 13日×黑装然,系, HH 打开手机吴面图片 ! 习宝胖 61.3模式设置 PCtoLCD200完美版(图形模式 文件(F编辑(E)模式(C)选项(O)帮助(H) 19日e 调整像素位置修改点阵大小 当前汉半点大小 宽高定 请选择字体 图像大小:2.X64 是 对应英文点阵大小:8x16 床体 2牌:P高高区厂等缩放B/山同 3选图 4打开选项 诶数语 形模 式 字模运项 如图 X 点阵格式取模走向 自定义格式 取模说明 阴码 逆向(低位在前 C阳码 C顺向(高位在前 c51格式-]自定义格职个写作为 取模方式 段前: 始 逐列式 输出数制 C逐行式°+六进制 印后 注释前:[*” 果最后不 就 列行式C+进制数 3位 C行列式输出选项 取模顺序是从低 羟后绍 每行显示数 输出索引文件 劫据前:z 取模演示(从低位到 输出精简格 占阵16 厂输出紧凑格于 数抿后 ■■■■■ 李引16 淩晶面板仿真 行前绍 品色彩:■行后绑 ■■■■■■ 行:M ■■■■■■■ 像妻大小8 ■■■■■ ■■■■■■■■ 61.4生成BMP图像字模 PCtoLCD2002完美版(圈图形模式 文件(F编辑()模式(选项(O)帮助(H) 19X4 位置「修改点阵大小 口 当汉亭点大小:宽 高需 请选择字体 图像大小:28X64是 对应英文点阵大小:8X16 辛:阳6字高「等比缩放B回山杰塞昃 复制数据到 点生成字模 程序中 住成妾保存字模清除余数据 r2.00001x0x22如2} {ax江2x如如如如如如 江∷江如江江c如:江:江如如 x江江如如如:如如如如江如如如A 如如如如如如如如如如如如 tx500 x5555555。5: ,,,。。。江如2 江饪如如如阻}":M手机亮, (:x) 62汉字字模的生成方法 其方法与图像的相似 621打开软件以后;如下操作 PCtoLCD200完美版图形模式 文件(铜辑(日模式O选项(Q)帮助 19日 整象素位置修改点阵大小 请选择字体 图像大小:2 厂比缩放B/A筮 3字符 4打开选项 管除数 模式 式 6.2.2

...展开详情
立即下载 最低0.43元/次 身份认证VIP会员低至7折
举报 举报 收藏 收藏
分享
img
桂~宝~
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐