智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1234|回复: 3
打印 上一主题 下一主题

怎么查询K60当前的中断号

[复制链接]

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
893
威望
403
贡献
202
兑换币
265
注册时间
2013-1-29
在线时间
144 小时
跳转到指定楼层
1#
发表于 2013-12-6 11:19:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void LPLD_PIT_Isr(void)
{
  #define PIT_VECTORNUM   (*(volatile uint8*)(0xE000ED04))
  uint8 pit_ch = PIT_VECTORNUM - 84;
   
  //调用用户自定义中断服务
  PIT_ISR[pit_ch]();  
  //清除中断标志位
  PIT_TFLG_REG(PIT_BASE_PTR,pit_ch) |= PIT_TFLG_TIF_MASK;
}
  #define PIT_VECTORNUM   (*(volatile uint8*)(0xE000ED04))中0xE000ED04,应该是储存当前的中断号,但是这个地址是如何查询到的呢。在论坛上有人说过 通过在线仿真查看 isr_num = PIT_VECTORNUM,isr_num为全局变量,但是试了一下,好像看不到值啊。

27

主题

332

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1842
威望
967
贡献
517
兑换币
575
注册时间
2012-12-20
在线时间
179 小时
毕业学校
广工
2#
发表于 2013-12-6 11:33:19 | 只看该作者
看数据手册里面应该有啊
回复 支持 反对

使用道具 举报

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
893
威望
403
贡献
202
兑换币
265
注册时间
2013-1-29
在线时间
144 小时
3#
 楼主| 发表于 2013-12-6 16:25:04 | 只看该作者

在datasheet是有这么一块地址是包含0xE000ED04的
但是我没找到0xE000ED04的具体说明

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

7

主题

245

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2777
威望
1405
贡献
792
兑换币
756
注册时间
2012-7-9
在线时间
290 小时
4#
发表于 2013-12-7 08:50:28 | 只看该作者
你在库里找,有个中断向量表文件
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-11 02:55 , Processed in 0.102242 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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