查看: 3221|回复: 5

【UP Board】牛刀小试,Windows也玩OLED

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

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


    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-27 21:30
  • 签到天数: 219 天

    连续签到: 1 天

    [LV.7]常住居民III

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

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

    有,10.1 berlin
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

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

    谢谢,我找找
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-3 21:23
  • 签到天数: 2449 天

    连续签到: 1 天

    [LV.Master]伴坛终老

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

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-18 14:35 , Processed in 0.231140 second(s), 25 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.