SSD1306.zip

  • 浏览量:593
  • 下载量:0
  • 资料大小:6.05 KB
  • 日期:2015-10-24
  • 上传者:07075868
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    micokit_3165这块oled屏幕不错,我很喜欢,手头有块arduino裸板,正愁没有屏幕,这下好了,micokit_3165扩展板正好支持arduino接口,这块屏幕可以大显身手了,只是庆科的驱动程序被他们封装的乱七八糟,移植起来还是有点难度的,仔细研究了庆科的文档,知道该屏幕采用的驱动芯片是ssd1306,因此只要能找到ssd1306驱动程序即可使用该屏幕。先来看看这块屏幕的原理图






    总共需要五个引脚,和arduino 原理图对比后,找到引脚对应关系如下:


    oled    arduino 


     sck        13
      mosi      11
      miso      12
      cs          10  
      rst       rst


    其中rst引脚是公用的,只需要使用其他四个引脚。


    接下来准备移植驱动程序程序并且驱动引脚,使屏幕正常工作。


    由于驱动移植过程有点繁琐,这里不再赘述,我直接附上移植好的驱动程序,连接如下:





    = random() % 5 + 1;
    }
    }
    }
    }


    void testdrawchar(void)
    {
    for (uint8_t i=0; i < 168; i++)
    {
    oled.drawchar((i % 21) * 6, i/21, i);
    }
    }

    void testdrawcircle(void)
    {
    for (uint8_t i=0; i
评论(0)

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

   
相关资料
换一换