[原创] Atmel SAM D21开发板试用心得+开发板驱动SSD1306 OLED

wgsxsm   2014-9-18 23:22 楼主
没有显示屏的开发板总感觉缺些什么,就像现在的电子设备几乎都要有显示输出。 在翻看 Atmel Studio例程进行学习的时候刚好发现有驱动SSD1306 OLED的例子,于是就跟着做了一下显示驱动。 这样也方便以后拿开发板进行别的方案的开发。 此例程不限于驱动IC为SSD1306的OLED,只要是以4线SPI(3线的需要手动修改) 模式的屏,LCD或者OLED皆可。 首先硬件: OLED模块方面:如下图所示,BS0/BS1/BS2均需接地,除了VCC,GND,RESET剩余的就是CS,DC,SCLK,SDIN这个所谓的四线 QQ截图20140918224451.jpg QQ截图20140918224559.jpg 开发板方面:在ssd1306.c子程序里有ssd1306_interface_init();里面对各个PIN的设置可以查询到。 用的是开发板底部的Extension Header EXT3 如下图所示,加上电源就用到如下的7根PIN口即可 QQ截图20140918225936.jpg QQ截图20140918230444.jpg 对应关系为: OLED -- 开发板 -------------------- VCC -- VCC GND -- GND RES -- PA27 CS -- PB17 DC -- PB30 SCLK-- PB23 SDIN-- PB22 例程的初始化好像和我使用的0.96'12864OLED模块有点出入,我修改了一下 下面是代码
游客,如果您要查看本帖隐藏内容请回复
附几张图片 接线图 IMG_2522.jpg 黑夜里的显示 IMG_2519.jpg 正面的 IMG_2525.jpg 侧面的 IMG_2523.jpg 本帖最后由 wgsxsm 于 2014-9-18 23:24 编辑

回复评论 (41)

不错,给力啊,速度太快了
电工
点赞  2014-9-19 00:05
欣赏一下例程
与时间赛跑
点赞  2014-9-19 00:46
楼主速度快啊,SSD1306的oled模块大概需要多少银子?
好好学习,天天向上
点赞  2014-9-19 08:22
引用: 霹雳之火 发表于 2014-9-19 08:22
楼主速度快啊,SSD1306的oled模块大概需要多少银子?

20~30RMB的样子

点赞  2014-9-19 08:34
回复看一下 学习来了啊
点赞  2014-9-19 08:42
学习一下,屏幕挺漂亮的啊,显示效果很好
点赞  2014-9-19 09:14
学习
点赞  2014-9-19 11:23

学习学习
点赞  2014-9-19 20:38
哇塞 好厉害显示屏模块
点赞  2014-9-19 22:10
不错顶一下
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2014-9-21 09:17
不错,可以借鉴下
点赞  2014-9-24 08:54
good
点赞  2014-10-2 02:31
学习学习      
点赞  2014-11-29 08:49
学习下
Ming
点赞  2014-12-1 13:37
看看
点赞  2014-12-2 20:22

哇塞 好厉害显示屏模块
点赞  2014-12-6 17:33
看看究竟怎么样
点赞  2014-12-21 23:42
可以参考参考
点赞  2014-12-22 14:20
谢谢分享啦
Good Job!
点赞  2014-12-23 18:55
123下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复