查看: 2179|回复: 7

[求助] YL-KL26按键进中断怎么设置?

[复制链接]
  • TA的每日心情
    开心
    2016-11-22 12:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    3

    主题

    23

    帖子

    0

    注册会员

    Rank: 2

    积分
    90
    最后登录
    1970-1-1
    发表于 2015-7-23 15:26:25 | 显示全部楼层 |阅读模式
    本帖最后由 bsp0321 于 2015-7-23 15:27 编辑

    大家好,我编写了按键进中断的程序,调试时的按键过程能在寄存器中看见PDIR中有数据变化,但是进不了中断,帮帮忙。


    void hardware_init(void) {

      // enable clock for PORTs
      SIM_SCGC5 |= SIM_SCGC5_PORTA(1)|SIM_SCGC5_PORTB(1)|SIM_SCGC5_PORTC(1)|SIM_SCGC5_PORTD(1)|SIM_SCGC5_PORTE(1);
      
      BOARD_ClockInit();
    }

    int main (void)
    {

        hardware_init();
        PORTD_PCR6  |= PORT_PCR_MUX(1);    //GPIO
        GPIOD_PDDR &= ~(1<<6);                         //input
        PORTD_PCR6  |= PORT_PCR_IRQC(5);   //rise
        NVIC_EnableIRQ(PORTC_PORTD_IRQn);
        while(1)
        {
            ;
        }
      
    }

    void PORTC_PORTD_IRQHandler()
    {
        //判断与清除中断,未写;
    }



    我知道答案 目前已有7人回答

    评分

    参与人数 1NXP金币 +5 收起 理由
    小七 + 5 打赏!

    查看全部评分

    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    340

    帖子

    0

    高级会员

    Rank: 4

    积分
    722
    最后登录
    2016-1-9
    发表于 2015-7-23 16:22:23 | 显示全部楼层
    按键不都应该是下降沿吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-22 12:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    3

    主题

    23

    帖子

    0

    注册会员

    Rank: 2

    积分
    90
    最后登录
    1970-1-1
     楼主| 发表于 2015-7-23 16:33:51 | 显示全部楼层
    LokTarOgar 发表于 2015-7-23 16:22
    按键不都应该是下降沿吗?

    只是测试,按键抬起来不也有上升沿么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-22 12:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    3

    主题

    23

    帖子

    0

    注册会员

    Rank: 2

    积分
    90
    最后登录
    1970-1-1
     楼主| 发表于 2015-7-23 16:38:41 | 显示全部楼层
    不好意思,配置错了,PORT_PCR_IRQC(9);   //rise
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    42

    主题

    340

    帖子

    0

    高级会员

    Rank: 4

    积分
    722
    最后登录
    2016-1-9
    发表于 2015-7-23 16:41:40 | 显示全部楼层
    bsp0321 发表于 2015-7-23 16:38
    不好意思,配置错了,PORT_PCR_IRQC(9);   //rise

    现在可以实现结果了吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    287

    帖子

    0

    高级会员

    Rank: 4

    积分
    909
    最后登录
    2025-7-25
    发表于 2015-7-23 17:08:23 | 显示全部楼层
    学习了
    不过花了好长时间建工程
    下次可以传个档吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-3-3 09:56
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    106

    主题

    836

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1527
    最后登录
    2023-6-12
    发表于 2015-7-23 19:41:22 | 显示全部楼层
    好多例程的,分析下程序就知道 了、
    捕获.PNG
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-22 12:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    3

    主题

    23

    帖子

    0

    注册会员

    Rank: 2

    积分
    90
    最后登录
    1970-1-1
     楼主| 发表于 2015-7-24 14:57:09 | 显示全部楼层
    LokTarOgar 发表于 2015-7-23 16:41
    现在可以实现结果了吗?

    可以了!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-28 02:11 , Processed in 0.104507 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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