查看: 3578|回复: 2

Atmel SAM D21 Xplained Pro 之OLED驱动

[复制链接]
  • TA的每日心情
    开心
    2015-3-18 14:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-3-20 17:49:02 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 hejunpeng 于 2015-3-20 17:54 编辑







    手里有Atmel的套件,发个OLED的ASF驱动,很简单,但是实用,按键SW0显示哦,如下:




    新建工程:
      






    添加OLED的GFX单色库函数:
      



      


    编写代码如下:
      





    下载验证:
      



    1. #include <asf.h>

    2. int main (void)
    3. {
    4.         uint8_t Number=9;
    5.                
    6.         system_init(); //系统初始化
    7.         gfx_mono_init(); //OLED初始化
    8.         
    9.         //在x=2,y=0坐标处显示字符串”Atmel SAMD OLED Test“
    10.         gfx_mono_draw_string("Atmel SAMD OLED Test", 2, 0, &sysfont);

    11.         while (1)
    12.         {
    13.                 if (port_pin_get_input_level(SW0_PIN) == 0) //产生按键动作Number加1
    14.                 {
    15.                         while(port_pin_get_input_level(SW0_PIN) == 0);
    16.                         
    17.                         Number++;
    18.                         Number = Number%10;
    19.                         for (int i=0; i<42; i++)
    20.                         {
    21.                                 gfx_mono_draw_char(Number+0x30, 6*(i/2), 16+8*(i%2), &sysfont); //显示数字0-9
    22.                         }
    23.                 }        
    24.         }
    25. }
    复制代码




    回复

    使用道具 举报

    该用户从未签到

    发表于 2018-7-20 13:13:45 | 显示全部楼层
    哇哇哇,大佬求帮助
    求邮箱~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-7-20 13:14:22 | 显示全部楼层
    我的邮箱是13682064578@163.com,非常感谢~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 23:21 , Processed in 0.128100 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.