前言:
以前在项目上使用过几款蓝牙芯片,用的比较多的是Nordic的NRF51系列,这次看见社区活动的IC也是一款蓝牙芯片,所以就一下子冲进来了。粗略看了一下板载的外设,还真不少: 麦克风/气压检测、6轴陀螺仪/加速度传感器、 240*240 LCD全彩显示屏、温湿度传感器、ESP8266 WIFI模块(未焊接)。
1、开箱硬件
板子的结构很紧凑,配备了CP2102。能够实现串口功能,也能进行程序的下载。但是,我还是喜欢使用J-LINK进行下载,这样操作方便一些。在包装盒里面带有一根数据线,插上就能供电了,显示富芮坤的logo。不错,是我想要体验的LCD。
翻过来板子的底面,同样能够看到板子上鲜艳的logo。我记得在DDXP里面有个能够转换BMP的插件,叫 PCBlogoCreater。可以将图片放置在板上,那会在学校做板子的时候就把QQ头像放上面了,开心了好久。哈哈,那个时候比较容易满足,不像现在这么迷茫。
板子通电已经能够显示了,默认OK,下一步该看看板子的资料从哪里下载。给板子正面一个大大的特写,能够看到 FR8016H DEV1.3 的字样,根据这个来到官网下载相关的基本资料。
官网资料截图(说明一下 里面手册提供的SDK地址是乐鑫的,并不能直接在MDK下使用。):
更新后的SDK下载地址:https://gitee.com/freqchip/FR801xH-SDK
2、开发环境搭建
1、根据手册的步骤,还是很详细的。主要参考两份手册:《快速入门.pdf》、《FR8016HA开发板使用手册V1.3.pdf》。无论是什么类型的板子,厂商做出来都是给我们这些工程师来使用的,而不是用来猜谜的,所以熟悉板子最重要的还是怎样去找到说明手册。
快速入门.pdf
FR8016HA开发板使用手册V1.3.pdf
2、接下来,编译我们的工程。同样也是参看上面的手册,安装ARM3支持包,然后直接在MDK下编译就行。因为我这里使用的是USB的下载方式,是所以J-LINK的下载方式需要的文件就没有拷贝到MDK了。
ARM3支持包下载:https://www.keil.com/dd2/arm/armcm3/
USB的下载方式,下载程序时,刚打开的时候会显示没有连接,按一下 RST 健将板子复位一下就连接OK了。
然后下载DAT文件就OK。下面是正在基础工会曾上移植的一个显示界面,还有一定的问题在修复(程序基于:examples\dev1.0\ble_simple_peripheral):
源码在上传,完成后在评论区给到大家哈。
结语:
上面的资料主要位3个:
1、官网资料
2、更新后的SDK
3、ARM3支持包
好了,兄弟们,后会有期,江湖再见。