从思想到实践 更自由更强大-- FRDM-K64F体验
从思想到实践 更自由更强大-- FRDM-K64F体验

从思想到实践 更自由更强大-- FRDM-K64F体验

第一次知道FreeScale是在大一刚入学时,那时只是听说过“飞思卡尔”汽车大赛,不明觉厉。大一的那年暑假,开始参加学校的电子设计大赛,那时的我连单片机是什么才刚有个概念,但我却被它们深深吸引。因为我第一次可以将自己想中的思想,转换为实际的机械表达。凌阳科技16位单片机,人生中第一块开发板,后来想想觉得自己还真是初生牛犊不怕虎,直接跳过了8位单片机,直接进行16位单片机“时代”,大学毕业的课题是“六轴机器人的控制”,用的是32位的ARM嵌入式开发板,那时的ARM构架还是A8\A9,进入工作时才发现,公司里用的都已经到Cortex M1/M2了,真是发展迅猛。

而今天我们要给大家介绍的这款ARM开发板,用的是Cortex  M4,频率达120MHZ、兼容Arduino™ R3,但其实这款主板最最关键的一点是:可编程OpenSDAv2调试电路。下面我们就说细细说说这款开发板。

从思想到实践 更自由更强大-- FRDM-K64F体验

从思想到实践 更自由更强大-- FRDM-K64F体验

从思想到实践 更自由更强大-- FRDM-K64F体验

飞思卡尔FRDM-K64F开发板的包装还是非常简洁的,取胜也非常方便。开发板执行RoHS标准,无Pb,开发板可回收利用。美中不足的是,开发板没有用防静电袋封装,只是直接放置在盒子中。

默认开发板盒内只有开发板一块,没有别的外接模块或者是其它配件了。

从思想到实践 更自由更强大-- FRDM-K64F体验

从思想到实践 更自由更强大-- FRDM-K64F体验

包装盒说明书,合二为一,飞思卡尔FRDM-K64F开发板外设接口及管脚说明。采用特点如下:

(1)MK64FN1M0VLL12 MCU (120 MHz,1 MB闪存,256 KB RAM,低功耗,无晶振USB和100引脚薄型四方扁平封装(LQFP))

(2)两用USB接口,带Micro-B USB接头

(3)板上自带RGB LED、FXOS8700CQ加速度传感器和磁力计、两个用户按钮

(4)灵活的供电选项 - OpenSDAv2 USB、Kinetis K64 USB和外部电源

(5)可通过兼容Arduino™ R3的I/O接头轻松访问MCU输入/输出

(6)可编程OpenSDAv2调试电路,支持CMSIS-DAP接口软件,提供以下功能:大容量存储设备(MSD)闪存编程接口、CMSIS-DAP调试接口可通过免驱动的USB HID连接提供运行控制调试功能,兼容IDE工具、虚拟串行端口、开源CMSIS-DAP软件项目

(7)自带以太网、SDHC接口

(8)可扩展模块:射频模块:nRF24L01+ Nordic 2.4GHz无线电,Bluetooth模块:JY-MCU BT电路板V1.05 BT。

从思想到实践 更自由更强大-- FRDM-K64F体验

MK64FN1M0VLL12 MCU 

从思想到实践 更自由更强大-- FRDM-K64F体验

前面我们说过,这款开发板,其中一大特色就是这OpenSDAv2,所谓OpenSDA,就是其使用U盘Device模式烧写代码的方式,消除了需要额外安装调试器驱动的麻烦,而且其更新固件和稳定性都值得称道,以往我们烧写或者是调试程序都需要外接一个调试器,现在我们可以直接通过这个来完成了。OpenSDA调试器不仅方便了整个开发平台的建立,而且提供了多种串行通信,Flash编程和调试运行的方式,这让工程师在不增加研发成本的同时又方便、快捷的对飞思卡尔Kinetis系列微控制器进行评估、开发。

这功能又是如何实现的呢?其关键就在于这枚FreeScale的芯片--M20AGV,其代码是开源的,有兴起的朋友可以研究下。

从思想到实践 更自由更强大-- FRDM-K64F体验

加速传感器和磁场传感器芯片,可用于进行姿态控制。

从思想到实践 更自由更强大-- FRDM-K64F体验从思想到实践 更自由更强大-- FRDM-K64F体验

从思想到实践 更自由更强大-- FRDM-K64F体验

从飞思卡尔FRDM-K64F开发板的整体框图和实际成品来看,开发板设计小巧,结构紧凑,在小型机器人或者是小车中的使用还非常方便的,由于有加速传感器、磁场传感器,此外配上射频或者是蓝牙模块,可以非常方便地进行远程控制,接下来就是如何使用这款开发板了。


由于没有自带学习光盘,其实真正要快速入手这款开发板最好的学习方式就是打开“http://www.freescale.com/FRDM-K64F”。

从思想到实践 更自由更强大-- FRDM-K64F体验

里面不仅可以非常全面地了解这款单片机的性能,还能找到数据手册、参考手册、用记指南、开发板原理图等,最难得的是,网页上以图文视频加发帖交流的多种方式结合,引导用户快速上手。

从思想到实践 更自由更强大-- FRDM-K64F体验

我们可以选择下载开发套件+集成开发环境(IDE)到本地来进行开发调试,也可以直接通过ARMmbed来进行在线开发。一般如果只是调试开发板的话,我们可以选择在线的,但要是真的自己开发项目,自然都是选择前者。

从思想到实践 更自由更强大-- FRDM-K64F体验

最后来两个开发的项目,第一个是飞思卡尔FRDM-K64F开发板与GSM模块连接,实现拨号与短信功能。

从思想到实践 更自由更强大-- FRDM-K64F体验

第二个是一个相比“高大上的项目”,飞思卡尔FRDM-K64F开发板与中国北斗模块之间的定位项目。

从思想到实践 更自由更强大-- FRDM-K64F体验

总结:结构紧凑、兼容Arduino™ R3的I/O、强大的OpenSDAv2、自带加速和地磁传感器、可配置蓝牙、2.4G无线通讯模块、基于Cortex M4……使得飞思卡尔FRDM-K64F开发板可以非常得心应手地在多种场合发挥实力,小型的开发板,也满足了人们对高集成、小空间的使用需求,OpenSDAv2让工程师可以更加方便有效地进行开发板的调试。

分享:
爱搞机试用文章由网友完成,不代表本站观点。
AdairSweet239
普通
福利!
分享微博 分享微信
爱搞机微信

爱搞机微信

搞机啦微信

搞机啦微信

推荐产品

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

试用