查看: 15519|回复: 17

[原创] 手把手教你开发飞思卡尔KL26——利用第三方库开发

[复制链接]
  • TA的每日心情
    郁闷
    2021-3-10 19:44
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    126

    主题

    525

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2023-12-25
    发表于 2015-8-3 22:23:57 | 显示全部楼层 |阅读模式
    如果大家帖子看的不清楚,可以看PDF。



    最近大家非常热衷开发YL-KL26Z这块板子,我们的七姐也发起了征集KL26例程集的号召,我也来凑凑热闹。
    首先,我是利用第三方库进行的开发,利用的库为蓝宙的KL26库,编译环境为MDK(在IAR下还不知道怎么能下载进去)。
    现在我们开始进行开发过程的讲解。


    第一步:确认我们的开发环境中是否有MCU的支持库
    打开Keil 5开发工具,打到 QQ截图20150803213718.png 一栏中的最后一个图标点击查看是否已安装相应的器件支持包。在Packs选项卡中我们要格外注意”ARM::CMSIS”和”Keil::Kinetis_KLxx_DFP”两个包,我们要开发KL26系列的MCU必须确保这两个支持包已正确地安装。


    第二步:新建工程,选择好芯片型号

    QQ截图20150803213843.png


    点击OK之后出现这样一个对话框

    QQ截图20150803213900.png

    因为我们是移植的第三方库,所以什么也不选择。如果你是自己配置寄存器进行开发,里面的一些选项是要进行勾选的。


    第三步:我们进行下载的配置。
    进入target——Debug——选择CMSIS-DAP下载(在IAR编译环境中不知道我是不是选择的下载器不对还是其他的原因,我无法在IAR中完成下载,望用IAR和CMSIS下载器进行开发的大大们给我指点一下)
    ——点击settings进行如图所示的配置——点击flash Download进行如图所示的配置——你就可以下载了。

    QQ截图20150803215853.png

    QQ截图20150803215907.png

    QQ截图20150803215936.png



    第四步:
    建好工程后,我们开始添加库文件
    添加完毕之后如图所示

    QQ截图20150803214445.png QQ截图20150803214501.png

    你可以选择像我这样命名文件夹,也可以选择别的命名方式。自己用着最舒服最好。

    第五步:我们开始往主函数里面写代码。
    我们要实现的目的就是驱动板子上面的3个led,让其形成流水灯的效果。
    首先我们来看硬件,原理图告诉我们PTB18,PTB19,PTD1这3个管脚连接着LED,我们在配置的时候就根据这个来配置。

    QQ截图20150803215133.png

    首先包含头文件,然后我们进行延时函数的初始化,对led模块的初始化,最后再调用led闪烁函数,配合延时函数实现流水灯效果。

    QQ截图20150803215701.png
    file:///C:\Users\john\AppData\Local\Temp\ksohtml\wps91D0.tmp.jpg

    手把手教你开发飞思卡尔KL26——利用第三方库开发.pdf

    529.82 KB, 下载次数: 233, 下载积分: 威望 1

    评分

    参与人数 1NXP金币 +40 收起 理由
    小七 + 40 赞一个! 很详细完整

    查看全部评分

    很开心
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16870
    最后登录
    1970-1-1
    发表于 2015-8-3 22:57:15 | 显示全部楼层
    好,学习下
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-2 17:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    23

    主题

    448

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1135
    最后登录
    2019-12-2
    发表于 2015-8-4 09:33:42 | 显示全部楼层
    不错,学习了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-7-13 18:31
  • 签到天数: 127 天

    连续签到: 1 天

    [LV.7]常住居民III

    19

    主题

    1229

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    6124
    最后登录
    2024-12-19
    发表于 2015-8-4 09:47:19 | 显示全部楼层
    谁家的库?
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-18 11:35
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    21

    主题

    945

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2001
    最后登录
    2020-6-8
    发表于 2015-8-4 11:56:31 | 显示全部楼层

    楼主说了:蓝宙的KL26库,编译环境为MDK
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13268
    最后登录
    2019-1-27
    发表于 2015-8-4 15:32:04 | 显示全部楼层

    你们看内容哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-4-27 10:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    507

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1450
    最后登录
    2020-8-3
    发表于 2015-8-5 08:58:05 | 显示全部楼层
    讲的很详细!
    哎...今天够累的,签到来了1...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-8-5 11:32:40 | 显示全部楼层
    谢谢楼主分享。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    354

    帖子

    0

    高级会员

    Rank: 4

    积分
    763
    最后登录
    2018-6-7
    发表于 2015-8-5 13:47:59 | 显示全部楼层
    不错不错  有时间学习一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-4-10 19:06
  • 签到天数: 790 天

    连续签到: 1 天

    [LV.10]以坛为家III

    6

    主题

    1193

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3420
    最后登录
    2025-4-10
    发表于 2015-8-7 20:32:53 | 显示全部楼层
    多谢分享,学习了,
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-9 12:26 , Processed in 0.099317 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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