查看: 1135|回复: 0

第一次接触四色板,飞思卡尔FAE现场指导

[复制链接]

该用户从未签到

发表于 2015-4-29 23:39:28 | 显示全部楼层 |阅读模式
分享到:
今天很有幸能接触到飞思卡尔的FAE为我们介绍飞思卡尔MCU的一些基本应用与功能。那就先从爱板网为我们准备的这块MAPS系列(购买链接)的开发板说起吧。
MAPS系列的四色板的出现是为了满足市场对开发平台的需求,其主要目的是对飞思卡尔K系列MCU全方位评估与开发,以及创客及学生课外制作,DIY制作等等。我们手上拿到的MAPS系列开发板有两块,一块是K64的核心板,另一块是通用外设板。这款开发板的设计还是很用心的,为了满足不同客户的需求,只需要更换核心板即可以对不同的主控芯片进行评估。
课程的刚开始,FAE为我们介绍了IAR和KEIL两种编译环境,并介绍了板载的模拟调试器。对于这款模拟调试器OpenSDA , 通过烧写不同的Bootloader文件,可以实现Jlink和Mbed两种调试方式,这给用户提供了很大的便利,不需要再另外购买调试器了。
飞思卡尔还提供了详细的针对于MAPS的SDK,并带有丰富的Demos。其中带有的Demos不仅有简单易操作的,还有稍微复杂的,对于从入门上手非常便利。除此之外,飞思卡尔还有提供各种文档,并提供了像飞思卡尔社区(https://www.freescaleic.org/module/forum/forum.php )。在论坛里,飞思卡尔FAE全天候答疑,为K系列MCU打造了良好的生态环境。继续再看看这款开发板的操作吧。
首先看看他的配置咋样。

再让我们看看一个使用驱动层编写串口回显程序吧。飞思卡尔提供的开发平台分为HAL层和Driver层,Driver层的API程序更加简洁,并且可以直接使用相关的外设模块。首先看看在IAR下如何建立一个新的工程,IAR环境下利用SDK重新建立工程较为繁琐,需要手动包含和添加所有的SDK文件,FAE建议以demo中的hello world为原型,进行修改。这个过程大约分为两个步骤
Step1:重新拷贝一份”MAPS-K64_KSDK_1.0.0目录\demos”下的hello_world文件夹,也同样放到demos目录下,并改名为dfae,同时可以删除掉dfae目录下不用的IDE,只保留IAR。
Step2:将src目录,以及“iar\mapsk64目录”下的hello_world.*文件都对应改名为dfae.*。
外设驱动的使用主要是每个模块驱动的使用,这些驱动模块都包括两个结构体,这两个结构体,一个完成对模块的配置,一个记录模块的状态。

编程时,状态寄存器编程时,状态结构体只需要定义即可,除了定义外还需要赋值 。在程序完成编译后,打开Putty串口终端,选择115200波特率,就可以看到如下结果。

当然,这还是接触K64的第一步,非常感谢飞思卡尔FAE的这节课,让我们对飞思卡尔的MCU有了一个全新的了解。
PS:相信你对这块四色板已经很感兴趣了吧,推荐大家可以来论坛飞思卡尔社区(https://www.freescaleic.org/module/forum/forum.php )
MAPS四色板专业评测
来自ECBC实战营
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

手机版|小黑屋|与非网

GMT+8, 2024-12-19 07:46 , Processed in 0.109814 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.