广告

物联网开发板评测:梳理易犯错的细节

2020-05-29 09:32:19 赵明灿 阅读:
这款开发板上的蓝牙SoC,是基于Arm Cortex M3内核MCU,主要应用包括智能灯控、智能外设、智能玩具、电子标签、蓝牙语音遥控器。今天,EDN就带大家看一看这块板子包含哪些功能,以及最最重要的,在玩它的时候,可能遇到哪些问题。

前不久,EDN姊妹论坛面包板的同事Vcher送给我一块富芮坤(FREQCHIP)基于FR8016H BLE5.0 SoC的物联网开发板,说是有网友申请后未能做评测而退回来的,就拿给我玩玩——在此首先表示感谢。但是,打开包装盒后只看到套有防静电塑料袋的开发板和一根数据线,没看到产品说明(本该有的,但申请人可能没退回来),这就有点伤脑筋——好在后来在面包板网站搜到了它。(编者注:免费领取开发板请点击:https://mbb.eet-china.com/evaluating0eoednc

据了解,这款SoC基于Arm Cortex M3内核MCU,主要应用包括智能灯控、智能外设、智能玩具、电子标签、蓝牙语音遥控器。0eoednc

今天,EDN就带大家看一看这款开发板都包含哪些功能,以及更重要的,在玩这块板子的时候,可能遇到哪些问题。0eoednc

产品开包

首先看下实物和产品说明书。在玩这块开发板之前,要先准备(下载)视频教程和SDK,以及Keil μVision IDE、USB转串口驱动(对应USB转UART桥接芯片VCP2102)和串口调试工具。0eoednc

0eoednc

0eoednc

这里把各种资源的下载地址贴出来,省得大家去敲字和去网上搜索了:0eoednc

开发板硬件资源一览

在试玩之前,首先了解一下它都有哪些硬件资源:0eoednc

0eoednc

针对物联网应用,总体来说,这款开发板配置的外设还是比较丰富和先进的。关于跳线的配置说明,使用手册上都有,这里就不再啰嗦了。0eoednc

玩转开发板

下面就来玩这款开发板。板子上有一红一蓝两个LED指示灯,红色对应FR8016H的LED2引脚,蓝色对应VCP2102的/SUSPEND引脚。插上USB后,蓝灯常亮(应该是事先烧录了程序,比如“富芮坤演示文件.bin”,命令它点亮),红灯亮几秒后熄灭(表示USB挂起)。0eoednc

0eoednc

编译程序要用到Keil μVision,这个需要使用专业版。一开始想从Keil官网下载免费的Lite版使用,但编译时出现fatal error,代码好像是L250,code size limit,因此就需要升级到专业版才能编译成功。好在Keil提供30天的试用期,从官网申请一个License Code(LIC),就可以将它转成专业版。0eoednc

再来装USB转串口驱动,这个需要和芯片配套。安装成功后,在设备管理器中并不能直接看到有COM口生成。要插上USB后才会冒出这个端口,端口号可修改,这也就解释了为什么要和芯片配套。0eoednc

0eoednc

串口调试工具就没什么要求,从网上随便下个即可。0eoednc

至此,一切就准备就绪。0eoednc

下面首先对代码进行编译。按照视频教程,从FR801xH-SDK\examples\dev1.0\ble_simple_peripheral\keil目录下打开ble_simple_peripheral.uvproj工程文件。这时弹出下面这个对话框,要求在Migrate to Device Pack(迁移到设备包)和 Install Legacy Support(安装遗留支持)两者之间进行选择,解决兼容性问题。两个选项都试了一下,第一个报错,第二个转到官网(可以下载兼容包)。没有管它,好像并不影响编译。0eoednc

0eoednc

0eoednc

编译后就会在Output目录下生成对应的二进制目标文件ble_simple_peripheral.bin。0eoednc

利用串口调试工具,可以检查串口是否是通的——选择端口(COM3)和波特率(115200)后,打开串口,板子上的红光LED常亮。蓝牙IC和USB转UART桥接IC通过跳线连接,可以利用开发板上的复位按钮来检查连接是否正常。0eoednc

0eoednc

接下来就可以进行程序烧录了。开发板提供了两种烧写方式:串口和J-link v9。由于没有J-link仿真器,这里就只能通过串口烧写。0eoednc

SDK中带有FR8010H_Download_Tool.exe工具,打开后显示为等待连接状态,点击复位键即可转变到已经连接(flash)状态。点击“导入DAT文件”导入刚才生成的目标文件。先擦除所有内容,以防万一,然后写入所有内容。等待片刻,程序就烧好啦。0eoednc

0eoednc

然后用跳线帽连接K1和K2两个开关,就可以进行各种操作,包括查看传感器数据、播放音频文件、CODEC测试、图片更新。0eoednc

0eoednc

0eoednc

最后再来试下用手机蓝牙下载音频文件。0eoednc

SDK中提供了Fr8010loadsbc_v16.apk和示例音乐music_8k_new.wav,传到手机上,安装好apk后,打开app。这里要注意不要直接打开手机蓝牙,而是用app去搜索Simple Peripheral,然后点选音频文件存放路径,再点击写入即可。这时再看开发板上已经有音频文件可以播放啦。0eoednc

0eoednc

0eoednc

至此,这款开发板的试玩也就告一段落。至于其他的外设和示例程序,由于暂时条件有限,就留待以后再玩啦。0eoednc

总的来说,这款开发板提供的软硬件资源(包括外设以及各种示例程序和工具)还是考虑挺周到的,上手起来也是比较方便。0eoednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 看罢,有种莫名的兴奋,要这开发板做啥?还不如直接拿块旧手机玩玩,想要的功能都能实现;)
  • 怎么没有评论 都是点赞的 绝了
  • 蓝牙Soc………第一次听这种说法
赵明灿
赵明灿是EDN China的产业分析师/技术编辑。他在电子行业拥有10多年的从业经验。在加入ASPENCORE之前,他曾在电源和智能电表等领域担任过4年的工程师。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 示波器也在向“触摸平板”进化:泰克MSO2 我曾是一名工程师,20多年前,还在上学的时候,每当老师给我们上实验课,我们就经常会去捣鼓那些放在实验室桌子上的“宝贝疙瘩”:示波器;工作以后,更是少不了与这些“笨重”的家伙打交道。后来慢慢的淡出了工程师的行业,但是依然在工作中看到各种技术支持人员每次要测试、调试的时候,就把“笨重”的设备搬到公司的检测室或者专业检测机构,进行各种各种的测试、检测、测量。当时脑海中就出现过这样的念头:为什么不能有一款“轻量级”、“便于携带”、“操控灵活”的示波器呢?
  • 台积电投资转型1.4nm工艺节点的可行性如何? 台积电在6月份将其3nm工艺研发转化为1.4nm工艺,这可能会引发台湾领先的纯晶圆厂和三星之间的另一轮工艺节点对决。
  • QFN封装芯片实现生产测试优化的新方案 凭借其直接连接的外围PAD结构、较大的接地层可确保热和电气性能,以及非常薄的堆栈高度,QFN封装提供了无与伦比的优势,但也带来了一系列新的测试挑战...
  • 满足 21世纪电气化需求,实现净零排放的未来 随着新兴市场和前沿的经济体步入工业化阶段,这种以化石燃料为主的集中式电力和运输网络是不可持续的,需要未来下一代的能源网络...
  • 最新发布的手机都搭载了哪些处理器?为何骁龙系列使用率 2022年很多国产手机开了新品发布会,包括小米,VIVO,OPPO等都是国货之光啊!这些新款手机中不缺乏主打的旗舰手机,也有很多平价的机型,但是无论哪种机型普遍使用的都是清一色的高通骁龙系列应用处理器,所以这篇文章就主要来分析一下高通骁龙8 Gen1,骁龙888和骁龙778G他们分别都被分布在哪些机型上,以及他们不同的参数能带来哪些优质的手机体验吧~
  • 疫情催生远距工作新常态,AI、元宇宙应用发展增速 新冠肺炎创造出很好的实验场域,让大家在场域中作虚拟世界、元宇宙的探索。
  • GreenWaves 展示Gap9处理器对高级音频的处理和声音滤 GreenWaves公司将Gap9处理器专注于可听设备市场,这样一块3.7 x 3.7 毫米的微型芯片,能针对高级音频进行了优化,可以放入耳塞中,文章介绍了Gap9主动降噪和声音过滤单元等功能
  • 数字笔设计进程中的下一步是无线充电 市面上有很多手写数字笔已经实现了无线充电这一功能,比如华为的M-Pencil2,苹果Apple Pencil1代和2代都支持平板磁吸充电,以及微软Surface Duo的手写笔,这也让无线充成为了数字笔设计并且不断完善的下一步。
  • 高密度 PCB 的散热问题研究和射频注意事项 PCB版日益精密,而且尺寸也在不断的缩小,所以关于PCB板的走线和过孔都是非常重要的,文提及到能实现这方面的内容学习的书籍,里面涉及到PCB板的走线,电磁学,电感的基础等等..
  • TDDI芯片价格下跌行情下驱动IC的发展趋势 在智能手机市场日渐饱和,手机销量持续下跌的市场下,应用最为广泛的TDDI触控显示集成芯片的销量也会受到巨大的冲击。各大驱动IC供应商的策略将会把TDDI的重心转向汽车电子显示器和平板~
  • Microchip模拟嵌入式SuperFlash技术助力存算一体创新 SuperFlash memBrain存储器解决方案使知存科技片上系统(SoC)能够满足最苛刻的神经处理成本、功耗和性能要求
  • 机器人:从自动化到自主化 通过集成软硬件简化机器人应用的开发和部署
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了