查看: 1946|回复: 2

[原创] MAPS-KS22 探索一:开发环境配置及闪烁LED

[复制链接]
  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    91

    主题

    2928

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    7809
    最后登录
    2024-4-26
    发表于 2016-7-11 07:53:43 | 显示全部楼层 |阅读模式
    本帖最后由 jundao721 于 2016-7-11 07:55 编辑

    拿到KS22 MAPS也有一段时间了,虽然一直出差,终于抽出时间来把玩一下这款产品。精致的外观,淋漓满目的外设,总会让每个工程师去探索和征服这款设备。
    先上个美照图1。

    不管怎么样,遵循传统套路,从点灯开始熟悉开发环境的配置及SDK的应用。使用KEIL5来作为开发环境,开发库使用SDK2.0。部分重要的文档会放到附件里。想征服一块板子,要做的的第一件事就是看产品手册,MCUdatasheet,原理图,因为这些是确定你要做什么和你能做什么的前提。完成以后呢当然是肯定要上电试试,上电以后的样子还是挺有意思的。
    开始的时候看到主板的时候以为只有20脚的调试器接口,后来发现在DOCK板上集成了CMSIS-DAP调试接口,所以好好阅读USER GUIDE是多么重要,这样这块板子就全了。接下来就该操练了。
    对于飞思卡尔的芯片因为原来用过,以为是比较熟悉的,发现这款KS22第一次使用还是需要学习一番,而且其SDK2.0也是第一次使用,这才发现要探索的世界如此的精彩,必须要投入充足的精力。如果你不知道如何去建立工程,当然就要去参考demo了。
    在使用keil5环境配置方面,K64KL27等配置基本一样,右击项目文件,选择option,第一栏中选择芯片型号,关键是C/C++一栏:配置如图2。
    linker一栏配置如图3。
    Debug一栏配置如图4。
    好了,接下来就是代码的书写了。开始的时候总是学习DEMO里的例程,修改里边的函数,从而慢慢熟悉整个函数库的使用。
    关于LED的开始,有两种修改方式,可以只让LED闪烁,也可以通过按键中断的方式开始探索之旅。这两种方式我都试了,感觉挺好。下面是代码配置部分。
    如图7,在pin_mux.c文件中需要重新参考原理图,定义引脚功能。然后就可以烧写到板子中看到成果了。

    图1

    图1

    图2

    图2

    图3

    图3
    three.png

    图5

    图5

    图6

    图6

    图7

    图7

    KS22P100M120SF0RM_PART2.pdf

    7.25 MB, 下载次数: 2, 下载积分: 威望 1

    KS22P100M120SF0数据手册.pdf

    2.23 MB, 下载次数: 1, 下载积分: 威望 1

    MAPSKS22F256SCH.pdf

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

    加油哦
    回复

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-7-11 12:55:25 | 显示全部楼层
    6666支持一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2572
    最后登录
    2023-6-23
    发表于 2016-7-18 17:09:26 | 显示全部楼层
    板子好漂亮!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-26 11:58 , Processed in 0.123495 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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