查看: 7546|回复: 10

[求助] KEAZ128在Keil5中无法进入中断(比如RTC中断)问题

[复制链接]
  • TA的每日心情
    慵懒
    2018-11-16 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    61
    最后登录
    2019-4-12
    发表于 2018-11-15 16:32:53 | 显示全部楼层 |阅读模式
    芯片是KEA128 开发板是TRK_KEA128 程序用的网友分享的KEA128的驱动库 仿真时发现当进入中断时程序会跳转到DefaultISR ,如图,工程文件:
    我知道答案 目前已有10人回答
    2018-11-15_163050.png

    KEA128_MDK2.rar

    2.58 MB, 下载次数: 25, 下载积分: 威望 1

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-16 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    61
    最后登录
    2019-4-12
     楼主| 发表于 2018-11-15 16:40:00 | 显示全部楼层
    工程文件
    2018-11-15_163621.png
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    连续签到: 1 天

    [LV.10]以坛为家III

    66

    主题

    4900

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6324
    最后登录
    2025-8-6
    发表于 2018-11-15 17:23:54 | 显示全部楼层

    中断没写,写下中断
    #undef  VECTOR_028
    #define VECTOR_028  UART0_Isr
    #undef  VECTOR_029
    #define VECTOR_029  UART1_Isr
    #undef  VECTOR_030
    #define VECTOR_030  UART2_Isr
    #undef  VECTOR_031
    #define VECTOR_031  ADC_Isr
    #undef  VECTOR_033
    #define VECTOR_033  FTM0_Isr
    #undef  VECTOR_036
    #define VECTOR_036  RTC_Isr
    #undef  VECTOR_038
    #define VECTOR_038  PIT_Ch0Isr
    #undef  VECTOR_039
    #define VECTOR_039  PIT_Ch1Isr
    #undef  VECTOR_046
    #define VECTOR_046         MSCAN_RxIsr
    #undef  VECTOR_047
    #define VECTOR_047        MSCAN_TxIsr

    extern void UART0_Isr(void);
    extern void UART1_Isr(void);
    extern void UART2_Isr(void);
    extern void FTM0_Isr(void);
    extern void RTC_Isr(void);
    extern void ADC_Isr(void);
    extern void PIT_Ch0Isr(void);
    extern void PIT_Ch1Isr(void);
    extern void MSCAN_RxIsr(void);
    extern void MSCAN_TxIsr(void);


    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-16 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    61
    最后登录
    2019-4-12
     楼主| 发表于 2018-11-16 10:26:27 | 显示全部楼层
    原来的你 发表于 2018-11-15 17:23
    中断没写,写下中断
    #undef  VECTOR_028
    #define VECTOR_028  UART0_Isr

    多谢解答,但是:
    1、我在isr.h文件里有定义了RTC中断。
    2、我按你的代码尝试修改之后也还是不行,现像一样。
    2018-11-16_102454.png
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-16 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    61
    最后登录
    2019-4-12
     楼主| 发表于 2018-11-16 13:13:12 | 显示全部楼层
    没人理吗 自己顶起来
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    9

    帖子

    2

    注册会员

    Rank: 2

    积分
    118
    最后登录
    2019-1-29
    发表于 2018-11-16 16:11:10 | 显示全部楼层
    本帖最后由 luobangshan 于 2018-11-16 16:17 编辑

    我是用CW10.5做的,之前也遇到这种情况,加了这句在初始化才行的,不知道Keil能不能用你可以试试。

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    9

    帖子

    2

    注册会员

    Rank: 2

    积分
    118
    最后登录
    2019-1-29
    发表于 2018-11-16 16:15:23 | 显示全部楼层
    为什么还要打十个字节才能发。。。。。

    ..............

    ..............
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-16 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    61
    最后登录
    2019-4-12
     楼主| 发表于 2018-11-16 16:18:04 | 显示全部楼层
    luobangshan 发表于 2018-11-16 16:11
    我是用CW10.5做的,之前也遇到这种情况,加了这句在初始化才行的,不知道Keil能不能用你可以试试。 ...

    工程里的源代码在CW10上也可以正常运行 包括中断啥的  但移植到Keil就进不了中断了  郁闷
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-16 14:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    8

    帖子

    0

    注册会员

    Rank: 2

    积分
    61
    最后登录
    2019-4-12
     楼主| 发表于 2018-11-16 16:35:16 | 显示全部楼层
    luobangshan 发表于 2018-11-16 16:15
    为什么还要打十个字节才能发。。。。。

    工程用的是KEA128驱动库 跟STM32那样 所以中断函数存于内核文件里  不是我写的
    2018-11-16_163125.png
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-5-7 08:45
  • 签到天数: 279 天

    连续签到: 1 天

    [LV.8]以坛为家I

    114

    主题

    1316

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    11188

    热心会员

    最后登录
    2025-9-4
    发表于 2018-11-19 21:12:10 | 显示全部楼层
    你是不是中断服务函数没有定义,只有.s文件里面的弱声明?印象中kea128的例程的中断服务函数是需要自己去写的

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-6 16:09 , Processed in 0.118119 second(s), 35 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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