首页 > 评测 > 致我们逝去的飞思卡尔——FRDM-KL05Z评测

致我们逝去的飞思卡尔——FRDM-KL05Z评测

飞思卡尔   NXP   FRDM   KL05Z   M0      
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • NXP的FRDM-KL05Z开发套件的MCU使用ARM Cortex-M0+内核,板载外设除了常见的RGB灯外,还提供了MMA8451Q加速度传感器。简洁是它的风格,低价是它的目标,实用是它的内涵!

一、开篇介绍

FRDM-KL05Z是一款超低成本开发平台,由基于ARM Cortex-M0+处理器的Kinetis L 系列 KL0xMCU组成。特点包括易于访问MCU I/O、配备电池管理功能、低功率运行和标准外形规格(可搭配扩展板使用),内置的调试接口可进行闪存编程和运行控制。FRDM-KL05Z受到众多飞思卡尔和第三方开发软件的支持。

1.jpg

图1 FRDM-KL05Z板卡

二、FRDM-KL05Z开箱

FRDM-KL05Z包装盒使用FRDM系列传统的牛皮纸盒,盒子上标着大大的FRDM标志,下面露出的红色部分写着板子的具体型号,包装盒采用抽屉式设计,非常的贴心。

2.jpg

图2 板子包装盒子

轻轻抽出盒子,可以看到板子安静地躺在盒子内,完全拉出盒子就可以看到板子的真容了。

3.jpg

图3 板子盒子内部

红色的用户指南,告诉你从哪里开始体验FRDM-KL05Z,让开发者能快速进行开发。

4.jpg

图4 快速开发指南卡片正面

和其他板子不一样,FRDM-KL05Z基本将所有的引脚都用排针座引出,便于开发人员扩展,快速入门指南卡片大体介绍板子的资源。开发板体积虽小巧,还是提供了一些基本的外设如RGB三色LED,MMA8451Q三轴陀螺仪,另外开发板也提供了Arduino UNO兼容接口,提供Arduino UNO接口早已成了许多开发板的标配。

5.jpg

图5 快速开发指南卡片背面

FRDM-KL05Z开发板使用绿色油墨覆盖,PCB设计得很好,元件布局合理,走线清晰,焊接工艺非常不错!开发板四角使用圆角设计,整体看起来非常圆润,使用过程中也不用担心边角硌手的问题了,mini USB接口用于引出OpenSDA调试接口。

6.jpg

图6 板子正面图

FRDM-KL05Z开发板背面丝印列出了接口的位置及名称,在连接外设时更得心应手,右边还预留了锂电池接口,默认没有配备,需要自行添加,用于评估低功耗运行情况。开发板背面还提供了4个橡胶脚垫,增加稳定性的同时也可以避免与其它金属部件的接触而导致短路等问题。

7.jpg

图7 板子背面图

特性

MKL05Z32VFM4 MCU – 48 MHz、32 KB闪存、4 KB SRAM、32QFN,Cortex™-M0+内核,带有一个SPI接口,一个I2C接口,一个串口,8路PWM,6路ADC,一个12位的DAC。

电容滑动触摸感应板,MMA8451Q加速度传感器,三色LED

灵活的电源的选择,可以选择纽扣电池供电,或者外部电源供电

易于访问MCU I/O

成熟的OpenSDA调试接口

大容量存储设备闪存编程接口(默认) – 无需安装任何工具即可评估演示 app

P&E Multilink接口具有运行控制调试功能并兼容IDE工具

三、FRDM-KL05Z深入了解

板子引出大量常用接口,方便开发者扩展使用。

8.jpg

图8 板子引脚图

用三路PWM来控制RGB灯,I2C接口控制MMA8451Q三轴陀螺仪。

9.jpg

图9 板子引脚图

10.jpg

图10 官方快速开发包中的例子

装好驱动,用mini USB数据线连接板子和电脑,即可看到名为FRDM-KL05Z的可移动硬盘,官方快速开发包中带有三个例子,分别是出厂demo,RGB灯交替闪烁,低功耗demo,将srec文件拖到移动盘即可完成下载程序,板子复位后即可看到效果。

板子第一次上电,RGB灯首先各种颜色先变换一次,然后利用MMA8451Q加速度传感器,变换板子的角度,RGB灯随之改变,操作电容滑动触摸感应板可以改变灯的亮度。

FRDM系列开发板的openSDA固件基本类似,除了有v1和v2之分,固件升级和使用方法基本相同。可以参考FRDM-KL25Z的固件升级方法。

11.jpg
  • 本文系21ic原创,未经许可禁止转载!

网友评论