原创 【富芮坤物联网开发板评测】小白开箱测评系列(HELLO WORLD+蓝牙通信)

2020-6-30 17:25 2510 12 12 分类: 物联网 文集: 测评
首先,很感谢富芮坤官方提供的FR8016HA物联网开发板。
个人介绍:上学时候按照书本玩过单片机的小白
评测的目的:通过此次学习评测,对FR8016HA物联网开发板进一步了解,以供后期使用。
产品简述
废话不多说,上图!


图一为实物开箱图,图二为开发板的开发板系统框图,从系统框图中可以看出该开发板功能较多(嘻嘻嘻,后面有很多模块可以玩了)。

【应用思路】

1.搭建环境,通过HELLO WORLD确保环境搭建成功。

2.蓝牙通讯。

【操作方法】

一、环境搭建

1.相关软件安装

关于这部分的安装,相信很多测评都已经有详述了。下面我就主要思路和注意点进行阐述。

1.1主要思路:驱动安装——开发软件安装——环境搭建验证(利用官方的DEMO编程,将形成的固件BIN用串口烧录软件烧录)

1.2注意点:

A.驱动安装:USB转串口驱动程序CP210x_VCP_Windows

                  如果说你的端口中出现了如图所示的端口,那么恭喜你驱动安装成功。

B.开发软件:KEIL

安装完KEIL软件后,可能会出现下图的错误和编译的出现的一些未知错误,需要你用破解软件进行破解


C.验证环境(以HELLO WORLD为例)

对于我这种小白,当环境搭建完后,第一步应该是开始HELLO WORLD之旅。放程序!!

你可以通过串口通讯工具看到相应的反馈。

不过如果想让屏幕上显示出来,你可以加一段关于LCD方面的优化程序。(程序如图所示)

然后实物就这样。



二、蓝牙通讯

1.程序编写,烧录程序。程序部分如下


2.通讯

手机下载蓝牙解调器,搜索设备,连接。

连接部分需要注意,关于蓝牙连接需要进行UUID配置(要了解相关的只是可以翻看关于蓝牙协议的运行框架),UUID配置有三个值需要设定。如下图所示

而我们则需要找到对应的UUID的值。(以TX的UUID为例)

由上面这三幅图,可以看出函数定义的时候把TX的UUID设定为0xFFF4,所以手机端的TX UUID的值选择


一般进行上面操作就可以进行正常通信了。基本上就能出现按相应的按钮出现不同的反馈的现象。


【问题】

当然在实际情况下,我有碰到这种情况过,按了按钮,手机端没有接受任何东西。

原因不明,但被解决了。

解决方法:

先打开串口通讯工具,看按键后的打印信息,我这边是这样的。


说明板子有接收到数据,然后我给每一段程序都加了CO_printf,然后发现都程序是正常打印,如图所示(图中的部分已经被我注解掉了,要想看到对应信息去掉注解)。

将开始的CO_printf注释掉,就发现串口有正确的反馈,手机也是。(很奇怪的是,我没有加减任何程序,不知道这是什么现象)


【总结】

总的来说,官方发的资料还是很全的,当然后续还有很多模块等着倒腾。

特别感谢,这次各位大神的助力,我所有的程序都是模仿借鉴,后期有时间,我会根据相应的程序去了解更多。

大家在这过程有问题可以咨询我,一起玩么,这段时间太忙了,只能草草的PO上来,抱歉。



作者: 陆月雨, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3883476.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
12
关闭 站长推荐上一条 /3 下一条