查看: 1300|回复: 0

【赚周年币】技术贴------(3)OLED显示程序移植

[复制链接]
  • TA的每日心情
    奋斗
    2020-5-27 15:41
  • 签到天数: 868 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-12-5 23:30:37 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 wambob 于 2016-12-8 22:34 编辑

            测试了下第三方的库,在Arduino上运行正常,在Fireduino上编译出错。想偷点懒都不成。
    先使用VS2010编写在Arduino运行正常的oled驱动,结果下载到Fireduino上,不显示,去官方群吐槽,也找到解决问题的方法了,这个瑞芯微的M3核群里说主频200MHz?还没来的及看资料。大概是模拟的SPI频率太高了吧,加延迟再测试。
           说到这,又改吐槽Arduino的IDE了,编辑功能不是一般的差,Fireduino 不兼容VS2010,用来编辑还是不错的。
           打开VS2010。
    1.JPG
    新建Arduino工程
    2.JPG
    3.JPG
    确定后,框架就建好了,可惜啊,不支持
    4.JPG
    添加头文件和源文件,C++ 不太熟悉,使用C语言吧如果.C格式的不兼容,换成.cpp即可。
    右键单击新建源文件或头文件夹创建新的文件

    6.JPG
    创建新的头文件或源文件会关联创建其源文件或头文件。不需要的删除即可。
    三个文件,其中一个删掉了

    5.JPG
    添加代码吧或编辑代码,支持自动补全提示,不会输错。编辑完了后保存,出现字体编码提示窗,点否定保存。到工程下把编辑好的文件拷贝出来单独防一个文件夹。
    7.JPG
    点好,会创建一个新的文件夹,并自动把Firedui_oled源文件剪切了过去。并打开了Arduino IDE.此时编译会出现缺少文件,关掉,把另外几个文件拖到里面。重新打开编译
    8.JPG
    上传代码,有时候上传的时候,好像串口死机了,插拔一次继续就好了
    10.JPG
    11.JPG
    使用了原子的字库时,显示字符反的,改成原子的OLED初始化后,又成了自向上扫描
    另外有时串口不工作了,问题多多。
    Fireduino_1306.7z (6.89 KB, 下载次数: 0)

    评分

    参与人数 1 +15 收起 理由
    loveeeboard + 15

    查看全部评分

    回复

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 00:54 , Processed in 0.120132 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.