【赚周年币】技术贴------(3)OLED显示程序移植
#线上活动
2012 人阅读
|
0 人回复
|
2016-12-05
TA的每日心情 | 奋斗 2020-5-27 15:41 |
|---|
签到天数: 868 天 连续签到: 1 天 [LV.10]以坛为家III
进士
- 积分
- 2900
    

|
|
本帖最后由 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初始化后,又成了自向上扫描 。
另外有时串口不工作了,问题多多。
|
评分
-
查看全部评分
|
|
|
|
|
|
|
|