查看: 3584|回复: 1

[S12] MC9S12XEP100的IO中断问题

[复制链接]

该用户从未签到

19

主题

68

帖子

0

注册会员

Rank: 2

积分
188
最后登录
1970-1-1
发表于 2010-10-29 14:35:36 | 显示全部楼层 |阅读模式
我用的是16位MC9s12XEP100的单片机,为什么IO产生不了中断,而且还影响定时器的中断工作,请大家帮我看看,多谢!
//********************键盘中断初始化函数 ********************
//函数定义:void KBI_Init(void)
//描述:   
//参数:    无
//返回值:  无
//备注:
//***********************************************************
void KBI_Init(void)
{
      PPSP =  0B11111111;    //1上升沿,0下降沿
      PERP =  0B11111111;    //1上拉使能,0上拉不使能                  
      PIEP =    0B11111111;    //1表示键盘中断允许,0表示不允许
      PIFP =   0B00000000;    //键盘中断标志位
 
}
//************键盘中断函数***********************************
//函数定义:interrupt 20 void KBIISR1(void) 
//描述:    键盘中断函数
//参数:    无
//返回值:  无
//备注:
//***********************************************************
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt (VectorNumber_Vportp)  KBIISR1(void) 
{
      /* Write your interrupt code here */
     
              PORTA_PA1=~PORTA_PA1;
              PIFP_PIFP0 = 1; //Clears KBI interrupt flag (KBF)
}
我知道答案 目前已有0人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-10-30 14:03:44 | 显示全部楼层

    RE:MC9S12XEP100的IO中断问题

    1、请确认外部中断IO配置和你使用的IO口是相同的;
    2、请使用1个IO口来先实现中断,确认代码的流程,具体参见手册。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 03:32 , Processed in 0.084583 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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