查看: 507|回复: 0
打印 上一主题 下一主题

【NUCLEO-L476RG】使用mbed开发环境快速完成OLED驱动

[复制链接] qrcode

35

主题

44

帖子

127

积分

注册会员

Rank: 2

积分
127
楼主
跳转到指定楼层
发表于 2016-5-11 03:56 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

STM32 Nucleo的板子带有Arduino接口,支持mbed开发环境,使用mbed开发跟Arduino有点类似,能够快速利用已有的资源完成设计,非常适合业余时间DIY小作品。在本帖中将分享快速使用mbed驱动OLED

mbedcode页面,有很多国内国外网友开源的代码,跟github有点像,为了快速完成设计,可以利用这些代码,加以修改,使之适合自己的板子。

比如,搜索OLED,就能看到很多关于OLED的资源


我选择了一个SSD1306 OLED相关的代码



首先,新建一个空白工程



红框中的文件需要导入,为了方便,可以直接从LED的模板实例中copy过来

接着,Import this program



导入完成后,就能直接使用他的驱动库,将驱动库copy到我们的工程中


主函数也可以使用,板子与OLED引脚连接的部分修改一下,程序就能使用了
OLED与Nucleo板子的连接
CS——D9
RST——D8
DC——D10
CLK——D13
DIN——D11

main.cpp

在Build Details中可以清楚看到程序占用的Flash和RAM

实际效果还不错,照片拍得不好

代码:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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