查看: 6082|回复: 28

[原创] KL02Z测试兼创建模板工程

[复制链接]

该用户从未签到

6

主题

38

帖子

0

中级会员

Rank: 3Rank: 3

积分
475
最后登录
2019-1-24
发表于 2015-10-28 19:28:54 | 显示全部楼层 |阅读模式
本帖最后由 netlhx 于 2015-10-28 19:28 编辑

中电港的KL02Z套装到手,先直接上电,测试OK!

WP_20151028_029.jpg

配套的MINI DOCK还提供了配套例程,很贴心,赞一个!

正式开始学习FSL MCU,准备以KL02Z为平台,学习一系列的基本用法。首先建立一个模板文件,做为后续学习的基础。

创建工程,名称为led

QQ截图20151028182307.png

选择MCU类型

QQ截图20151028182351.png

选择FSL运行时环境支持

QQ截图20151028182437.png

这里只需要选择两个基本的就可以了,因为MINI DOCK有自己的专用库。

接下来添加main.c文件。

QQ截图20151028182511.png

将MINI DOCK的库文件支持添加到工程文件中,为了和后续的工程共享库,另外专门为库建立一个目录library。下面是目录结构图,需要将MINI DOCK提供的devices及drivers完整的复制到目标目录。

QQ截图20151028191434.png

OK,准备工作完毕。下面设置工程属性,主要是添加头文件包含路径及下载调试器等属性。

添加工程宏定义MKL02Z4

QQ截图20151028191746.png

设置OPENSDA调试下载器参数

QQ截图20151028191800.png

QQ截图20151028191812.png



添加支持文件,主要是各种功能外设的封装文件,MINI DOCK配套提供。

QQ截图20151028192042.png

基本配置完毕,现在需要写功能代码了。由于MINI DOCK提供了相关的封装库函数,所以main.c就显得非常简单了。

QQ截图20151028192328.png

现在,编译文件,如果没有错误,前面的DEBUG设置也是正确的话,就可以下载到开发板上,看到绿色LED灯以1HZ的频率闪烁!

如果下次需要添加其它功能,如I2C,UART等,则只需要在此工程文件基础上添加功能即可!

附工程文件: led.zip (32.7 KB, 下载次数: 65)

评分

参与人数 2NXP金币 +35 收起 理由
小七 + 30
oo_ee + 5 可以给新手做一些参照

查看全部评分

回复

使用道具 举报

该用户从未签到

6

主题

38

帖子

0

中级会员

Rank: 3Rank: 3

积分
475
最后登录
2019-1-24
 楼主| 发表于 2015-10-28 21:22:47 | 显示全部楼层

多谢!



170149nsdzq56sqxd9dc69.png
回复 支持 1 反对 0

使用道具 举报

  • TA的每日心情
    开心
    2018-11-17 09:58
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2971
    最后登录
    2019-10-21
    发表于 2015-10-28 21:17:09 | 显示全部楼层
    收藏了                  
    Hi,I am creep!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    38

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    475
    最后登录
    2019-1-24
     楼主| 发表于 2015-10-28 21:18:13 | 显示全部楼层
    本帖最后由 netlhx 于 2015-10-28 21:22 编辑

    高手来了,多指导!

    170149nsdzq56sqxd9dc69.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    15235
    最后登录
    1970-1-1
    发表于 2015-10-28 21:21:31 | 显示全部楼层
    不错,学习了
    00000.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-17 09:58
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2971
    最后登录
    2019-10-21
    发表于 2015-10-28 21:23:56 | 显示全部楼层
    netlhx 发表于 2015-10-28 21:18
    高手来了,多指导!

    为何找不到2个头文件!要放在SDK的路径里面编译么? QQ拼音截图未命名.png
    QQ拼音截图未命名.png
    Hi,I am creep!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    38

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    475
    最后登录
    2019-1-24
     楼主| 发表于 2015-10-28 21:25:08 | 显示全部楼层
    creep 发表于 2015-10-28 21:23
    为何找不到2个头文件!要放在SDK的路径里面编译么?

    大约是包含路径设置不对吧

    170149nsdzq56sqxd9dc69.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    38

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    475
    最后登录
    2019-1-24
     楼主| 发表于 2015-10-28 21:27:00 | 显示全部楼层
    creep 发表于 2015-10-28 21:23
    为何找不到2个头文件!要放在SDK的路径里面编译么?

    common.h文件在这个目录下面



    170149nsdzq56sqxd9dc69.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-17 09:58
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    3

    主题

    253

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2971
    最后登录
    2019-10-21
    发表于 2015-10-28 21:27:20 | 显示全部楼层
    netlhx 发表于 2015-10-28 21:25
    大约是包含路径设置不对吧

    工程文件夹里好像没有这2个文件,这是你包含的SDK的头文件还是keil的头文件。
    Hi,I am creep!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    38

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    475
    最后登录
    2019-1-24
     楼主| 发表于 2015-10-28 21:28:57 | 显示全部楼层
    creep 发表于 2015-10-28 21:27
    工程文件夹里好像没有这2个文件,这是你包含的SDK的头文件还是keil的头文件。 ...

    我打包的时候忘记把library这个文件夹打包进去了


    170149nsdzq56sqxd9dc69.png


    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-24 11:03 , Processed in 0.158698 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表