4回答

0收藏

Atmel SAM L22 OLED快速上手指南

其他 其他 3457 人阅读 | 4 人回复 | 2015-10-22

本帖最后由 hejunpeng 于 2015-10-22 18:08 编辑

Atmel SAM L22 OLED快速上手指南
                                                                                 ——基于Atmel Studio 和Atmel软件框架(ASF)

本贴实现功能的是通过Atmel ASF软件库的 GFX图形库对OLED(SSD1306)屏幕进行显示操作,包括写字符串和画线

①关于Atmel Studio 的使用说明,工程建立,ASF软件库添加,请参考:
   https://www.cirmall.com/bbs/thread-44305-1-1.html
  
②添加以下两个ASF库
   
GFX Monochrome - Monochrome Graphic Library (service)
   GFX Monochrome - System Font (service)


  
③编写代码,屏幕画方框,中间显示爱板网址
,示例代码如下:
  1. #include <asf.h>

  2. int main (void)
  3. {
  4. system_init();
  5. gfx_mono_init();

  6. while (1)
  7. {
  8. gfx_mono_draw_string("www.eeboard.com", 20, 11, &sysfont);

  9. gfx_mono_draw_line(0, 0, 127, 0, 1);
  10. gfx_mono_draw_line(127, 0, 127, 31, 1);
  11. gfx_mono_draw_line(127, 31, 0, 31, 1);
  12. gfx_mono_draw_line(0, 31, 0, 0, 1);

  13. gfx_mono_draw_line(2, 2, 125, 2, 1);
  14. gfx_mono_draw_line(125, 2, 125, 29, 1);
  15. gfx_mono_draw_line(125, 29, 2, 29, 1);
  16. gfx_mono_draw_line(2, 29, 2, 2, 1);

  17. }
  18. }
复制代码
  
③下载验证
,显示效果如下:
  
分享到:
回复

使用道具 举报

回答|共 4 个

倒序浏览

沙发

lkl0305

发表于 2015-10-22 20:48:13 | 只看该作者

怎么感觉下面那个模块眼熟呢?
板凳

奋斗哥

发表于 2015-10-23 08:29:05 | 只看该作者

多谢分享
地板

hejunpeng

发表于 2015-10-23 09:22:19 | 只看该作者

lkl0305 发表于 2015-10-22 20:48
怎么感觉下面那个模块眼熟呢?

Atmel 的OLED插件板!
5#

lkl0305

发表于 2015-10-23 09:37:59 | 只看该作者

hejunpeng 发表于 2015-10-23 09:22
Atmel 的OLED插件板!

想起来了,之前没申请到
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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