请选择 进入手机版 | 继续访问电脑版
搜索
查看: 169|回复: 3

[原创] 基于PIC32MM Curiosity 智能时钟——0x0B 显示屏Hello microchip

[复制链接]
发表于 2017-12-11 23:21:20 | 显示全部楼层 |阅读模式
本帖最后由 mzb2012 于 2017-12-12 21:55 编辑

0x01背景
OLED很不错的显示设备,低功耗、高分辨率、少IO口占用,可以显示ASIC、汉字和图案等等。
实现的演示demo,切换不同的内容:
A.感谢社区活动
B.Hello microchip pic32mm test
C.显示一幅图
D.显示另一幅图


0x02硬件连接
接线说明:
  •    GND       地
  •    VCC       3.3V或者5V
  •    D0(SCL)     B15
  •    D1(SDA)     B14
  •    RST(RES)    接高
  •    DC(DC)     接地
  •    CS       接地


000.jpg


0x03程序结构
结构可以分为三部分
111.jpg

003.jpg

0006.jpg
0x04程序流程
先初始化,并清屏操作,接下来可以在秒事件里刷新显示内容。

222.jpg


0x05取模

1.汉字取模
取模设置方式,见下图
字摸.jpg


举个栗子,感谢社区

字体.jpg

2.图片取模
设置见左侧,注意分辨率

oled img2lcd 取模设置.jpg


0x06 总结
  OLED是一个很容易驱动的设备,对于调试和显示方便很多。
  工程源码参见附件

demo13 oled.rar

135.32 KB, 下载次数: 2

回复

使用道具 举报

发表于 2017-12-12 11:15:52 | 显示全部楼层
谢谢分享,很不错的学习资料
回复 支持 反对

使用道具 举报

发表于 2017-12-12 11:35:38 | 显示全部楼层
tvb2058 发表于 2017-12-12 11:15
谢谢分享,很不错的学习资料

用的是活动提供的屏吗?若能以I2C的方式来使用是一个好方法,还可以节省GPIO的占用!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-12 21:56:29 | 显示全部楼层
jinglixixi 发表于 2017-12-12 11:35
用的是活动提供的屏吗?若能以I2C的方式来使用是一个好方法,还可以节省GPIO的占用! ...

是的,就是社区提供的屏
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

facebook google plus twitter linkedin youku weibo rss
©2018 Microchip Corporation

小黑屋|手机版|Archiver|Microchip技术社区

GMT+8, 2018-1-22 04:28 , Processed in 0.085954 second(s), 9 queries , MemCache On.

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