回答

收藏

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

#线上活动 #线上活动 2012 人阅读 | 0 人回复 | 2016-12-05

本帖最后由 wambob 于 2016-12-8 22:34 编辑

        测试了下第三方的库,在Arduino上运行正常,在Fireduino上编译出错。想偷点懒都不成。
先使用VS2010编写在Arduino运行正常的oled驱动,结果下载到Fireduino上,不显示,去官方群吐槽,也找到解决问题的方法了,这个瑞芯微的M3核群里说主频200MHz?还没来的及看资料。大概是模拟的SPI频率太高了吧,加延迟再测试。
       说到这,又改吐槽Arduino的IDE了,编辑功能不是一般的差,Fireduino 不兼容VS2010,用来编辑还是不错的。
       打开VS2010。

新建Arduino工程


确定后,框架就建好了,可惜啊,不支持

添加头文件和源文件,C++ 不太熟悉,使用C语言吧如果.C格式的不兼容,换成.cpp即可。
右键单击新建源文件或头文件夹创建新的文件


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


添加代码吧或编辑代码,支持自动补全提示,不会输错。编辑完了后保存,出现字体编码提示窗,点否定保存。到工程下把编辑好的文件拷贝出来单独防一个文件夹。

点好,会创建一个新的文件夹,并自动把Firedui_oled源文件剪切了过去。并打开了Arduino IDE.此时编译会出现缺少文件,关掉,把另外几个文件拖到里面。重新打开编译

上传代码,有时候上传的时候,好像串口死机了,插拔一次继续就好了


使用了原子的字库时,显示字符反的,改成原子的OLED初始化后,又成了自向上扫描
另外有时串口不工作了,问题多多。
Fireduino_1306.7z (6.89 KB, 下载次数: 0)





评分

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

查看全部评分

分享到:
回复

使用道具 举报

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

本版积分规则

关闭

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