查看: 4034|回复: 3

[原创] 小小M4开发之旅(一):按键和闪灯原理

[复制链接]
  • TA的每日心情
    慵懒
    2017-4-27 10:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    507

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1450
    最后登录
    2020-8-3
    发表于 2015-10-31 19:38:52 | 显示全部楼层 |阅读模式
    本帖最后由 流-423774 于 2015-10-31 19:38 编辑

         在写完FRDM-K64F串口调试出体验之后,想想是否自己在玩板的过程写一些东西留个纪念。看到标题确实也没有啥吸引人的地方啊,按键和闪灯都是在MCU开发过程中比较常见也是比较简单的,目前基于kenetis系列单片机来说大部分都是基于KSDK或者PE的开发模式,我这里使用第三方的库实现,首先来说说闪灯的基本步骤:1.看原理图,开发驱动程序的必要步骤,对于闪灯和按键来说,主要是查找驱动小灯和按键的IO口
    (JXQP%J(0GJ(J4MQEW(]WGY.png
    从途中可以看到,连接小灯的IO口分别是PTB22,PTB21,PTE26,如果要小灯点亮,小灯就要有电流流过,从原理图可以看到当IO口端为低电平的时候,小灯就会有一个到IO口端的压降,小灯就会点亮,再来看看按键电路图
    (4CZW)U82072{@FW%4}%$X6.png
    连接按键的IO口SW2=》PTC6,SW3=>PTA4,其实按键这里还有低功耗模式唤醒的功能,这里以后再说,这里只说一下普通的GPIO口的功能。
    2.看完原理图之后,就需要考虑IO的输入输出功能,比如说闪灯是要控制小灯的状态那么就需要这个电路的高低电平来改变小灯的状态,所以配置为输出模式,然后,按键只要知道当前按键是否按下,所以要通过读取当前IO口的状态,所以要配置为输入模式。


    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-11-1 12:51:43 | 显示全部楼层
    学习一下
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    12

    帖子

    0

    注册会员

    Rank: 2

    积分
    62
    最后登录
    2018-1-11
    发表于 2015-11-4 09:16:08 | 显示全部楼层
    跟着学习一下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1089
    最后登录
    2025-1-13
    发表于 2016-3-13 14:25:16 | 显示全部楼层
    写的挺好的,谢谢分享!!
    xingxiny75@gmail.com.png
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-21 04:43 , Processed in 0.082989 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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