首先下载eclipse maximsdk,需要极大的耐心等待。下载完安装比较快。安装好IDE,启动界面如下图:
新建一个项目(Hello_World)打开如下图:
基本任务过程一:使用eclipse maximsdk的固件,学会点亮RGB灯;
ADI的工程创建生态非常好,只需要简单的几步就可以实现示例工程的创建、编译、下载。
使用自带例程 GPIO,修改为 My_test 代码:
构建完成,0错误,0警告,运行正常。下载到开发板,如下图:
基本任务二 实现OLED屏幕显示信息:
由原理图得知 MAX78000 的硬件I2C端口是P0_16(SCL) 和P0_17(SDA) , 把0.96寸OLED屏的对应引脚连接到板子上。由于有屏幕和血氧模块都要连接到 I2C 接口,例程里自带了 I2C_SCAN 扫描软件,可以把连接到I2C的所有器件的地址扫描 显示出来。
上图是例程中提供的 I2C 扫描软件,运行后显示的结果如下:
所有连接到 I2C 端口的设备地址都可以显示出来。
接下来就该在IDE中编辑代码,使屏幕显示出“ Hello World !” 等字符串。可是我参考老师视频课程讲到的例程,反复折腾始终没有搞好。最后还是借鉴了网友的代码调试出来了,在此向各位网友表示感谢!
运行后的结果如下:这里还有一个小插曲,右侧的屏幕是这次买来的,用过几次调试过程就坏了,现在只能先用过去买的0.96寸屏,也是ssd1306,先调试好了再说吧。
还差第三个任务没有完成,再努力几天,争取按时完成。