飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新
飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新

相信各位极客在看到开发板三个字时最想联想到的是“树莓派”。有些人或许会问了,那什么是树莓派呢?树莓派(Raspberry Pi)是一块跟信用卡差不多大小的开发板,别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。它的初衷是以低廉的硬件和开源软件扶持一些落后地区的电脑科学教育。由于它在性能和价格方面有一个很好的平衡点,所以很多硬件玩家也想买一个来“练练手”。

当然,这次评测的主角不是国际宠儿“树莓派”,而是老牌半导体行业全球知名企业飞思卡尔的Freedom开发平台中一款性价比十足的FRDM-K64FFreedom开发平台是飞思卡尔最新推出的基于Kinetis L系列ARMCortex-M0+内核微控制器的超低成本原型开发平台。这个平台的板卡都具有相似的特征,如基于Kinetis系列MCU,配以飞思卡尔传感器、搭载OpenSDA调试接口、兼容Arduino R3扩展接口等特性,是一种小型化、低功耗、高性价比的微控制器评估和开发的平台。我们经常可以在各种国家级青少年智能硬件创意赛中见到它的身影。

接下来大家随着我开箱来看看这块开发板的结构细节。

包装十分简洁环保,就一个抽屉式的牛皮纸盒包着。盒子设计感不错,算是简洁中带有一丝极客感。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

 

抽屉式的设计十分简洁明了,一抽开就可以看到开发板放置在中间空挡里,封装卡片即是简单的说明书,整体设计很紧凑。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

 

这是一款低成本的开发板,尺寸只有卡片大小。PCB采用了双层电路板,不过它的外观设计很特别,深蓝色的电路板,四个角采用了圆角设计,电子元器件排列紧凑合理,坐落有秩,看起来非常漂亮。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

背面还有4个塑料固定脚。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

来个细节,可以看到点锡焊口都很精致,细节体验了做工。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

FRDM-K64F开发板的设计是很新颖的,不光是深蓝色的PCB板,还有以下几个特点:

·在板卡面电路板上印刷了二维码丝印,很新颖的设计,用手机扫描二维码能很快找到开发板网页。

·开发板上集成了飞思卡尔的OpenSDA调试器(开放式嵌入式串行和调试适配器)。这是第款集成了Freescale OpenSDA的开发板,在FRDM-KL25Z的开发板上,我们首次接触了飞思卡尔具有跨时代意义的板载OpenSDA调试器不仅方便了整个开发平台的建立,而且提供了多种串行通信,flash编程和调试运行的方式。

·Freedom开发板的扩展接口与Arduino UNO R3版的扩展接口完全兼容,这样大量的Arduino的扩展板可以很方便配合FRDM-K64F使用。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

FRDM-K64F开发板的核心处理器是ARM Cortex-M0+内核Kinetis KL2系列微控制器KL25Z128VLK4Cortex-M0+处理器相对于Cortex-M0最大不同是处理器计算由3级流水线变为2级流水线,更进一步降低了功耗。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

Kinetis L系列是超低功耗微控制器,待机时间耗电极少,支持锂电池供电。当然调试时一般直接通过micro usb口直接供电。开发板上有两个micro usb接口,其中一个是OpenSDA调试器的接口,另外一个USB接口是KL25Z微控制器直接输出。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

FRDM-K64F开发板还有一个特性就是还支持SD卡扩展,使得开发板有了更大的扩展空间。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新  

放多一些细节图,开发板上集成了各种串行接口:

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

官网收集到了FRDM-K64F开发板的特性

·MK64FN1M0VLL12 MCU(120 MHz1 MB闪存,256 KB RAM,低功耗,无晶振USB100引脚薄型四方扁平封装(LQFP))

·两用USB接口,带Micro-B USB接头

·RGB LED

·FXOS8700CQ加速度传感器和磁力计

·两个用户按钮

·灵活的供电选项 - OpenSDAv2 USBKinetis K64 USB和外部电源

·可通过兼容Arduino™ R3I/O接头轻松访问MCU输入/输出

·可编程OpenSDAv2调试电路,支持CMSIS-DAP接口软件,提供以下功能:

             1大容量存储设备(MSD)闪存编程接口

             2CMSIS-DAP调试接口可通过免驱动USB HID连接提供运行控制调试功能,兼容IDE工具

                 3虚拟串行端口

             4开源CMSIS-DAP软件项目

·以太网

·SDHC

·附加射频模块:nRF24L01+ Nordic 2.4GHz无线电

·附加Bluetooth模块:JY-MCU BT电路板V1.05 BT

·软件支持和应用开发由Kinetis软件开发套件(SDK)提供。这是一款全面的套件,包括稳定可靠的外设驱动程序、协议栈和中间件(替代示例代码包/示例)。加入Kinetis软件开发套件网络社区论坛,获得专家意见和支持。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

 

实战环节:(选取了官网教程—读取加速度和磁力传感器值)

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

mbed官网有个 Hello_FXOS8700Q 例程,导入到mbed后,编译下载到K64F开发板,打开串口助手。

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

里面输出了6行数据,三行整型,三行浮点型。改成一行吧

飞思卡尔FRDM-K64F开发板——Freedom平台的一次重大革新 

开始的几行是放在桌上读出的数据,后面是摆动开发板后的数据。


总结感受:

·mbed中使用了大量的类,喜欢mbed并且C++基础好的,可以更好的理解。
·另外在学习开发板的过程中,摸到网口金属和插排有点发热。


分享:
爱搞机试用文章由网友完成,不代表本站观点。
无极限
普通
给我一次机会,还你一篇好文章
分享微博 分享微信
爱搞机微信

爱搞机微信

搞机啦微信

搞机啦微信

推荐产品

抱歉,产品库没有您要找的产品

试用