首页 > 评测 > 永远的飞思卡尔——FRDM-K82F评测
永远的飞思卡尔——FRDM-K82F评测
- [导读]
- 全世界第一款拥有非对称加密技术支持的微控制器——Kinetis K8x系列安全微控制器应运而生,同时飞思卡尔半导体也推出了FRDM-K82F评估套件。
上电体验
连接计算机与micro usb接口之后,计算机便会出现一个USB盘符。打开USB,里面有一个网页文件指向MBED的官网,不过笔者在MBED官网却找不着K82这款开发板的支持,看来还需要等些时日,才可以用MBED来开发FRDM-K82F。
![K822162.png](https://image.21ic.com/d/file/201601/30adf04d28c47a2c0d0a0ace2d4ed3f8.png)
FRDM-K82F预装了”水准仪“演示,可充分利用板载加速度传感器。当电路板处于水平时,RGB LED熄灭;当电路板倾斜时,绿色或蓝色LED根据X轴和Y轴上的倾斜度逐渐发亮
![K822251.png](https://image.21ic.com/d/file/201601/a030045bc9511814e2add8c853581880.png)
![K822253.png](https://image.21ic.com/d/file/201601/af425edf9a4fb7d6afaf461ec5e18a1e.png)
![K822255.png](https://image.21ic.com/d/file/201601/1b3357d6607370d941943859647c9edc.png)
开发环境搭建
虽然OpenSDAv2.1采用了免驱动的设计,即插即用,直接连接计算机便可以调试下载程序,但如果需要使用虚拟串口功能,还是需要安装相应的驱动才可使用。
在FRDM-K82F快速入门网址上可以找到mbedWinSerial_16466.exe。下载完成后,首先连接计算机和FRDM-K82F的OpenSDAv2.1(J5 Micro usb),然后双击打开mbedWinSerial驱动。
![K822458.png](https://image.21ic.com/d/file/201601/3763ebcbb8d0929450a055b7a1a578cb.png)
在弹出的窗口中,点击“Install”进行驱动的安装。在安装的过程中,弹出驱动安装确认窗口,点击“安装”即可。
![K822516.png](https://image.21ic.com/d/file/201601/1ab7e70fbdaae0501ee33e9e4a9aed5e.png)
![K822518.png](https://image.21ic.com/d/file/201601/5b1bcec3232cc0c28b417e8087af3fd0.png)
安装完成后,计算机需要重新扫面硬件变更。此时点击“跳过从Window Update获得驱动程序软件”。
![K822572.png](https://image.21ic.com/d/file/201601/dc6107eb7f0eb78ac6f6cf96eb1ba487.png)
稍等片刻,驱动便安装完成了。
![K822589.png](https://image.21ic.com/d/file/201601/7d2f8a6dfc016c2bf54cf9e32b023b4a.png)
此时,在计算机的设备管理器中也可以看到虚拟串口“mbed Serial Port”。
![K822634.png](https://image.21ic.com/d/file/201601/09c417cb454d50e3d33b9c2843e55580.png)
接下来需要打开KEIL软件的PACK,下载并安装飞思卡尔K8x芯片的支持包,在PACK的右侧可以快速找到freescale并展开,点击K80系列,并在软件左侧找到kinetis_K80_DFP,点击“Install”进行安装。
![K822750.png](https://image.21ic.com/d/file/201601/c536136acff4ce4eacf4a51c568b5d5f.png)
安装完成后,K80系列下方的微控制器符号将会由未安装支持包前的白色,变为安装后的绿色。
![K822796.png](https://image.21ic.com/d/file/201601/5b8c132c73f52b1f5a0c6b12e37730ec.png)
功耗测试
在板卡的设计中预留了一个功耗检测的接口,去掉J15跳线帽,并接入一个电流表便可以对K82芯片的功耗进行测试。
![K822858.png](https://image.21ic.com/d/file/201601/f4c7b0ced19c4ac9ec6eb886900d5f4d.png)
借助官方的功耗检测的相应代码,通过putty软件和虚拟串口,我们可以控制K82运行在不同的模式。
![K822909.png](https://image.21ic.com/d/file/201601/e90a4efc42f744388604ada39f490d33.png)
通过测试,K82在各个模式下的功耗情况如图所示:
![K822936.png](https://image.21ic.com/d/file/201601/1935bb2c8b1bfe11467d594d1aa75360.png)
Flexio体验
FlexIO是一个高度可配置的模块,是K82芯片的特色外设之一,利用该外设,能够模拟多种串行/并行通信协议,包括 UART、I2C、SPI、I2S 等。
在FRDM-K82F板卡的设计中,特别设置了一个FlexIO/Camera接口,利用该接口,结合官方例程,使用FlexIO外设驱动OV7670摄像头模块,可以方便进行USB摄像头应用进行体验。
![K823347.png](https://image.21ic.com/d/file/201601/be99ecb6c7605cd401a54fc82d437d48.png)
首先按照原理图接线,由于FRDM-K82F的FlexIO/Camera接口是依据OV7670摄像头模块而设计的,所以直接焊上接插件,并插入OV7670即可。
![K823428.png](https://image.21ic.com/d/file/201601/824d0bff5dc47bc5baa0f704c94ee16d.png)
接下来下载Kinetis SDK 1.3.0,并解压。在Kinetis SDK 1.3.0\examples\frdmk82f\demo_apps\usb\device\video\flexio_ov7670\bm\mdk目录下便能找到USB摄像头的demo例程。不过在编译demo例程之前,还需要编译生成该demo例程所需的两个lib文件,工程文件分别在以下两个目录之中:
Kinetis SDK 1.3.0\usb\usb_core\device\lib\bm\mdk\MK82F25615
Kinetis SDK 1.3.0\lib\ksdk_platform_lib\mdk\K82F25615
编译通过后,设置烧写器,在设置DEBUG选项卡中选择“CMSIS-DAP”,并点击右侧“Settings”,选择“SWD”模式。
![K823797.png](https://image.21ic.com/d/file/201601/e2e035aebc4a9fc53c1bf9d59321eddb.png)
![K823799.png](https://image.21ic.com/d/file/201601/78d0a48be67473a388eee8d7794c0e10.png)
接着选择Flash Download选项卡,添加flash烧写算法。
下载demo例程,连接计算机与K82F芯片的Micro USB接口,此时在计算机的设备管理器中的图像设备列表便多出一个设备“USB VIDEO DEMO”。
![K823917.png](https://image.21ic.com/d/file/201601/c324613094bb67ae4b6165383409b1b0.png)
打开计算机自带的摄像头软件或者QQ摄像头,选择“USB VIDEO DEMO”便可看到OV7670的画面。
![K823973.png](https://image.21ic.com/d/file/201601/d409aa541fe9928bbf44a8a16e326671.png)
小结
虽然FRDM-K82F板载资源不可与MAPS四色板系列相提并论,但是利用这些有限的资源却可以把K82芯片外设资源功能发挥得淋漓精致,小巧的板卡结合板载新一代OpenSDAv2.1调试器,绝对称得上是K82微控制器最佳的开发利器!
资源链接
——————本文系21ic原创,未经许可严禁转载——————
-
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前