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

  • fjjjnk1234
  • LV5工程师
  • |      2016-05-11 15:56:45
  • 浏览量 2423
  • 回复:0

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

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

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

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


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

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



首先,新建一个空白工程

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



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

接着,Import this program

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



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

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


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

main.cpp

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

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

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

代码:

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子