查看: 106|回复: 0

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

[复制链接]

56

主题

1

好友

2401

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 09:08
  • 签到天数: 714 天

    连续签到: 7 天

    [LV.9]以坛为家II

    爱板会员勋章 活跃会员勋章 发帖机器勋章 在线达人勋章

    发表于 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 人评分 收起 理由
    loveeeboard + 15

    总评分:  + 15   查看全部评分

    回复

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2017-6-27 11:32 , Processed in 0.164524 second(s), 15 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部