查看: 2855|回复: 3

[原创] 【学习】FRDM_K64F学习----外部中断(编译环境KDS3.2,KSDK2.0)

[复制链接]
  • TA的每日心情

    2020-10-28 18:00
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    24

    主题

    526

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2885
    最后登录
    2021-10-14
    发表于 2016-8-13 14:28:25 | 显示全部楼层 |阅读模式
    本帖最后由 瓦系新手 于 2016-8-13 14:30 编辑

    FRDM_K64F学习第二篇,使用FRDM_K64F开发板上的两个按键SW2和SW3分别控制RedLed,BlueLed。详细建立工程步骤我就不再重复了,直接进入主题,不知道如何新建工程的可以看看我的第一篇学习帖子https://www.nxpic.org.cn/module/forum/thread-605620-1-1.html,前一篇帖子我也写过按键控制LED,使用的是IO扫描方式,此次学习外部中断,依然使用的是两个按键控制两个LED。
    新建一个名叫Button_interrupt的工程,主函数编写程序,不需要调试输出,将BOARD_DEBUG函数屏蔽。初始化LED,按键。添加Key.h头文件
    主函数.png
    我直接把上次的Key.c  key.h复制到次工程的scource文件夹下。对Key_Init函数进行修改。添加上PORT中断,以及使能中断。
    KeyINnit.png
    在Key.c文件中添加中断函数。
    中断函数编写.png
    使用到使能中断函数,当然要添加对应的头文件啦。
    添加头文件.png
    可不能把引脚对应时钟给使能了哦,不然是不能成功的。
    使能引脚时钟.png
    实验效果和按键控制LED是一样的。
    程序源码: Button_interrupt.rar (6.67 MB, 下载次数: 20)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-12 00:23
  • 签到天数: 745 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    6868
    最后登录
    2020-7-15
    发表于 2016-8-13 17:00:30 | 显示全部楼层
    谢谢分享,收藏了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    318

    帖子

    0

    高级会员

    Rank: 4

    积分
    880
    最后登录
    2018-2-27
    发表于 2016-8-13 21:36:50 | 显示全部楼层
    不错,很详细                    
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-1-21 21:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    41

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    243
    最后登录
    2020-5-9
    发表于 2018-1-22 22:27:22 | 显示全部楼层
    收藏了,谢谢
    问题好多
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-9 21:02 , Processed in 0.123302 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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