查看: 2464|回复: 1

[原创] 【学习】FRDM_K64F学习-----按键控制LED(编译环境KDS3.2,KSDK2.0)

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

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

    连续签到: 1 天

    [LV.4]偶尔看看III

    24

    主题

    526

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3299
    最后登录
    2021-10-14
    发表于 2016-8-11 19:26:51 | 显示全部楼层 |阅读模式
    本帖最后由 瓦系新手 于 2016-8-11 19:29 编辑

    FRDM_K64F学习第二篇,使用FRDM_K64F开发板上的两个按键SW2和SW3分别控制RedLed,BlueLed。详细建立工程步骤我就不再重复了,直接进入主题,不知道如何新建工程的可以看看我的第一篇学习帖子https://www.nxpic.org.cn/module/forum/thread-605620-1-1.html
    首先我们看看FRDM板子上的按键分别使用的是哪两个引脚,查原理图可知,SW2使用的是PTC6,SW3使用的是PTA4,知道硬件连接,开始写程序啦。
    按键原理图.png
    建立一个名为Button的FRDM_K64FBoard工程。
    Button工程新建.png
    既然要使用到按键,那么肯定是要将其引脚使能啊,还用到了LED,也将其引脚使能。
    Button引脚使能.png
    然后新建两个文件,一个起名为key.c,一个名为key.h。
    NewFile.png
    编写按键初始化程序,设置引脚为内部上拉,通用IO模式。编写按键处理程序,使用的是状态机,按键处理一直使用着这样的方法,感觉还行。
    按键程序编写.png
    Key.h文件内容,调用Key.c使用到的头文件,还有按键处理使用到的按键获取电平宏定义,声明函数。
    按键头文件程序编写.png
    编译之后下载到FRDM开发板上,按下一次SW2按键,RedLed翻转一次电平,按下一次SW3按键,BlueLed翻转一次电平。这是简单的按键使用,主要是为了熟悉IO的使用,有什么不好的地方,以往大家指正哦。
    工程文件 Button.rar (6.66 MB, 下载次数: 537)
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    6868
    最后登录
    2020-7-15
    发表于 2016-8-11 20:29:03 | 显示全部楼层
    跟着楼主好好学习,收藏了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 09:58 , Processed in 0.081847 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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