查看: 3390|回复: 2

[报名/申请] 【KL26Z申请】第一次使用KDS体验,点亮了KL25三色灯

[复制链接]

该用户从未签到

20

主题

331

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1207
最后登录
2017-2-27
发表于 2015-11-13 20:04:27 | 显示全部楼层 |阅读模式
先去苏州大学网站下载资料。链接 : http://sumcu.suda.edu.cn/BingoV1 ... ardId=7&catId=#
资料里面给了程序 ,有CW 版本和 KDS版本。 想想CW好老的东西,而且官方推荐KDS,就选择了KDS 。

      去官网下载最新版 KDS-v1.1.1 。链接 : [url=https://www.freescale.co
m/webapp/sps/site/prod_summary.jsp?code=KDS_IDE&nodeId=0152101E8C1EB4&fpsp=1&tab=Design_Tools_Tab]https://www.freescale.co
m/webapp/ ... ab=Design_Tools_Tab[/url]
  
官网提供Linux版本和Windows版本。对喜欢在linux下开发的用户,这是个好消息。

     下载完后就是安装 ,这个过程不表 。由于第一次使用KDS ,学习的第一个例程就用苏大给的例程 。
1  打开例程 。
     File -->import ,在弹出的对话框中选择 general  --> existing projects into workspace 。点击next ,然后选择放工程的路径 ,我的路径  F:\KL25\KL25-KDS-20141009\KL25-Program。
选择工程 KL25_Light_Component 。点击 finish ,完成。如图1-1:

2  编译工程 。
    在菜单栏中选择 project -->build project ,即可编译所选工程 。如果编译正确,会在工程左边 Debug 目录生成 默认的文件"KL25_Light_Component.elf" 。这个文件就是下载到板子里面的可执行文件。当然,文件名可以根据自己需求修改 。

3  程序烧写与调试 。
         如果对自己的程序有信心 ,可以直接烧写 。用“ARM program”工具 , 正确安装完KDS后 ,会有生成 。程序的烧录通过 USBDM , 所以要正确安装 USBDM驱动  。
         打开ARM program 工具 。在interfere 选项卡中点击 “detect ”按键 ,检测KL25芯片 。如图 1-2 :

         打开 target 选项卡 ,首先点击 “detect chip” 按钮 ,保证检测到芯片 。检测成功后 ,下面灰色不可选的标签变成可勾选状态。如图1-3 。然后点击 “load hex file ” ,加载刚才生成的 "KL25_Light_Component.elf"文件 。
点击打开 。在 “Security”中选择“Unsecure”,在“Erase Options”中选择“EraseMass” ,然后点击“Program Flash” ,即完成程序的烧写  。

烧写成功后 ,按复位键 。即可看看三色灯的闪烁 。效果如图 1-4 :


程序分析 :这个程序比较简单 ,就是三色灯的闪烁 。
#define RUN_COUNTER_MAX   1500000ul
for(;;)
        {
            mRuncount++;                           //主循环次数计数器+1
            if (mRuncount >= RUN_COUNTER_MAX)  //主循环次数计数器大于设定的宏常数
            {
                mRuncount=0;                   //主循环次数计数器清零
                light_change(RUN_LIGHT_BLUE);      //蓝灯(RUN_LIGHT_BLUE)状态变化
            }
        }  

void light_change(uint_16 port_pin)
{
    gpio_reverse(port_pin);  //gpio方向
}
程序比较简单 ,循环计数,加到RUN_COUNTER_MAX后,计数器mRuncount清零 ,三色灯方向 ,实现亮灭 。依次循环 。

   



111.jpg

三色灯效果:
112.jpg


第一次使用KDS ,把整个过程都纪录下来啦 !!!
回复

使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.7]常住居民III

    19

    主题

    1229

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    6124
    最后登录
    2024-12-19
    发表于 2015-11-14 00:29:27 | 显示全部楼层
    这是苏大的板子,很少见啊
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-3-12 12:14
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    7

    主题

    556

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1601
    最后登录
    2017-3-12
    发表于 2015-11-14 10:37:56 | 显示全部楼层
    多谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 07:02 , Processed in 0.089473 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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