查看: 456|回复: 5

[原创] 【UP Board】牛刀小试,Windows也玩OLED

[复制链接]

142

主题

2

好友

5626

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    昨天 05:52
  • 签到天数: 1153 天

    连续签到: 17 天

    [LV.10]以坛为家III

    爱板会员勋章 活跃会员勋章 在线达人勋章 发帖机器勋章 在线之王勋章 论坛骨干勋章

    发表于 2016-12-25 14:22:05 |显示全部楼层
        官网给出了UP Board的GPIO操作例程,C#的,直接编译然后拷贝到UP Board上可以运行。不过都是人家的东西,再跑一遍没有意义。而且由于VS太大,在UP Board上装不下,即使装下运行速度也够受的,于是我又操起了我的老本行,Delphi。最新版的Delphi 10.1精简版,装完之后才不到2个G。Delphi的编译器是最好的,没有其他任何的编译器可以和它比速度,所以安装在UP Board上非常完美,而且可以本地调试。

        我将IO的操作封装成类,使用哪个IO口就创建哪个
    1.jpg

        代码很简单,无非就是获取和设置方向,获取和设置高低电平等。
       
        正好手上有个OLED,原来是给香蕉派准备的。香蕉派的接口和树莓派兼容,UP Board也兼容,可以直接插上使用。
    2.jpg

        把他们组合起来,还是一个类。不过这个类做成了单例,避免多个地方同时操作。
        OLED的代码网上很多,稍加改造成Delphi就可以用了。

    3.jpg

        最后看看效果。能显示出来,但是刷新的速度不太快。虽然类对性能有些影响,但是最主要的还是IO的翻转速度,毕竟Atom的CPU不是用于控制的,而且我也没做什么优化,先玩玩再说。


    回复

    使用道具 举报

    7

    主题

    0

    好友

    1237

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 217 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-12-25 14:51:30 |显示全部楼层
    很强!!!
    回复

    使用道具 举报

    35

    主题

    3

    好友

    5221

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 1467 天

    连续签到: 20 天

    [LV.10]以坛为家III

    爱板会员勋章 活跃会员勋章 在线达人勋章 在线之王勋章

    发表于 2016-12-25 14:59:49 |显示全部楼层
    Delphi 有新版本,不晓得 C++Builder 有没有新的版本?很久没关注了。
    回复

    使用道具 举报

    142

    主题

    2

    好友

    5626

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    昨天 05:52
  • 签到天数: 1153 天

    连续签到: 17 天

    [LV.10]以坛为家III

    爱板会员勋章 活跃会员勋章 在线达人勋章 发帖机器勋章 在线之王勋章 论坛骨干勋章

    发表于 2016-12-25 15:28:12 |显示全部楼层
    slotg 发表于 2016-12-25 14:59
    Delphi 有新版本,不晓得 C++Builder 有没有新的版本?很久没关注了。

    有,10.1 berlin
    回复

    使用道具 举报

    35

    主题

    3

    好友

    5221

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 1467 天

    连续签到: 20 天

    [LV.10]以坛为家III

    爱板会员勋章 活跃会员勋章 在线达人勋章 在线之王勋章

    发表于 2016-12-25 15:43:15 |显示全部楼层
    tjcfeng 发表于 2016-12-25 15:28
    有,10.1 berlin

    谢谢,我找找
    回复

    使用道具 举报

    28

    主题

    13

    好友

    1617

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    开心
    半小时前
  • 签到天数: 158 天

    连续签到: 20 天

    [LV.7]常住居民III

    爱板会员勋章 活跃会员勋章

    发表于 2016-12-25 19:56:02 |显示全部楼层
    谢谢分享,这个厉害了。
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-5-29 08:08 , Processed in 0.120889 second(s), 16 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部