爱板网论坛

查看: 939|回复: 5

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

[复制链接]

主题

好友

6495

积分

版主

  • TA的每日心情
    奋斗
    2018-1-11 07:10
  • 签到天数: 1353 天

    连续签到: 1 天

    [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不是用于控制的,而且我也没做什么优化,先玩玩再说。


    回复

    使用道具 举报

    主题

    好友

    1240

    积分

    进士

  • TA的每日心情
    无聊
    2017-6-27 15:43
  • 签到天数: 218 天

    连续签到: 1 天

    [LV.7]常住居民III

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

    使用道具 举报

    主题

    好友

    4745

    积分

    状元

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

    连续签到: 45 天

    [LV.Master]伴坛终老

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

    使用道具 举报

    主题

    好友

    6495

    积分

    版主

  • TA的每日心情
    奋斗
    2018-1-11 07:10
  • 签到天数: 1353 天

    连续签到: 1 天

    [LV.10]以坛为家III

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

    有,10.1 berlin
    回复

    使用道具 举报

    主题

    好友

    4745

    积分

    状元

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

    连续签到: 45 天

    [LV.Master]伴坛终老

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

    谢谢,我找找
    回复

    使用道具 举报

    主题

    好友

    3289

    积分

    状元

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 501 天

    连续签到: 13 天

    [LV.9]以坛为家II

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

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-5-21 03:19 , Processed in 0.102795 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部
    由于网站服务器迁移,2018年5月21日将可能出现暂时不能访问的情况。在此说明,不是网站关闭了,而是网站迁移造成的。请大家稍安勿躁,谢谢!
    X