智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 13540|回复: 22
打印 上一主题 下一主题

[咨询] K60定时器中断问题

  [复制链接]

9

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1198
威望
636
贡献
328
兑换币
225
注册时间
2012-9-4
在线时间
117 小时
跳转到指定楼层
1#
发表于 2012-11-12 00:55:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口打印出****default_isr entered on vector 84*****是什么问题?中断函数写在isr.c中,在isr.h中做了重定义
#undef  VECTOR_084   
#define VECTOR_084    PIT0_IRQHandler     //重新定义 84 号中断为 PIT0_IRQHandler 中断


extern void PIT0_IRQHandler();            //定时器通道0中断服务函数


求救啊

5

主题

11

帖子

0

精华

高级会员

Rank: 4

积分
515
威望
297
贡献
138
兑换币
85
注册时间
2012-8-10
在线时间
40 小时
毕业学校
安徽工业大学
2#
发表于 2012-11-12 09:53:30 | 只看该作者
定义中断向量不是只能在vector.h中定义吗?
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
3#
发表于 2012-11-12 10:34:36 | 只看该作者
这里问题,有几个初学者出现过,修改错了isr.h,不是修改功能里的isr.h文件,而是修改工程外的isr.h

请确认是否修改正确

isr.h是重定向vector.h里的定义,当然你也可以直接修改vector.h
回复 支持 反对

使用道具 举报

17

主题

671

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6187
QQ
威望
3024
贡献
1755
兑换币
1315
注册时间
2012-2-4
在线时间
704 小时
4#
发表于 2012-11-12 11:52:52 | 只看该作者
学习!
回复 支持 反对

使用道具 举报

9

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1198
威望
636
贡献
328
兑换币
225
注册时间
2012-9-4
在线时间
117 小时
5#
 楼主| 发表于 2012-11-12 12:07:05 | 只看该作者
野火 发表于 2012-11-12 10:34
这里问题,有几个初学者出现过,修改错了isr.h,不是修改功能里的isr.h文件,而是修改工程外的isr.h

请确 ...

我在工程外的isr.h定义后没有了****default_isr entered on vector 84***** 但是又出现硬件上访错误        ****硬件上访错误!!!*****

要命啊~
回复 支持 反对

使用道具 举报

9

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1198
威望
636
贡献
328
兑换币
225
注册时间
2012-9-4
在线时间
117 小时
6#
 楼主| 发表于 2012-11-12 12:16:22 | 只看该作者
野火 发表于 2012-11-12 10:34
这里问题,有几个初学者出现过,修改错了isr.h,不是修改功能里的isr.h文件,而是修改工程外的isr.h

请确 ...

终于OK了,硬件上访错误是我没有初始化FTM的寄存器。谢谢谢谢
回复 支持 反对

使用道具 举报

9

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1198
威望
636
贡献
328
兑换币
225
注册时间
2012-9-4
在线时间
117 小时
7#
 楼主| 发表于 2012-11-12 12:17:18 | 只看该作者
野火 发表于 2012-11-12 10:34
这里问题,有几个初学者出现过,修改错了isr.h,不是修改功能里的isr.h文件,而是修改工程外的isr.h

请确 ...

还有个疑问,为什么在工程中的isr.h修改后不能保存到源文件中呢?
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
8#
发表于 2012-11-12 13:56:03 | 只看该作者
liuCY 发表于 2012-11-12 12:17
还有个疑问,为什么在工程中的isr.h修改后不能保存到源文件中呢?

你IAR打开的isr.h文件不是工程里的文件

回复 支持 反对

使用道具 举报

7

主题

38

帖子

0

精华

高级会员

Rank: 4

积分
645
QQ
威望
321
贡献
148
兑换币
39
注册时间
2012-1-13
在线时间
88 小时
9#
发表于 2012-12-10 18:33:52 | 只看该作者
为什么我在编译时打不开头文件呢???
回复 支持 反对

使用道具 举报

3

主题

61

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
642
贡献
359
兑换币
334
注册时间
2012-9-23
在线时间
202 小时
10#
发表于 2013-1-13 20:16:06 | 只看该作者
野火 发表于 2012-11-12 13:56
你IAR打开的isr.h文件不是工程里的文件

       我在CW环境下包含vectors.h ,编译会报错,提示以下两个变量未定义,请问下大神,该怎么解决,谢谢啦。。。。                                                   
           #define VECTOR_000      (pointer*)__BOOT_STACK_ADDRESS
           #define VECTOR_001      __startup_         
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 15:12 , Processed in 0.055352 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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