智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1386|回复: 5
打印 上一主题 下一主题

[咨询] pit0可以用,pit1和pit2一直用不了

[复制链接]

6

主题

52

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
威望
707
贡献
429
兑换币
365
注册时间
2012-9-29
在线时间
99 小时
跳转到指定楼层
1#
发表于 2013-7-5 10:43:35 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问 我在vector.h里改了        #define VECTOR_084      pit0_isr        // 0x0000_0150 84    68     PIT Channel 0   
#define VECTOR_085      pit1_isr        // 0x0000_0154 85    69     PIT Channel 1
#define VECTOR_086      pit2_isr        // 0x0000_0158 86    70     PIT Channel 2
   加了
    extern void pit0_isr(void);
    extern void pit1_isr(void);
    extern void pit2_isr(void);

初始化了        
        hw_pit_init(0,125);//10us
        hw_pit_init(1,125);
        hw_pit_init(2,125);
    但是只有pit0可以用,其他两个还是会进到default_isr(void)里面不能出来不知道是为什么啊

6

主题

52

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
威望
707
贡献
429
兑换币
365
注册时间
2012-9-29
在线时间
99 小时
6#
 楼主| 发表于 2013-7-5 21:18:19 | 只看该作者
野火 发表于 2013-7-5 15:03
IAR 的bug 吧,如果外面修改了代码,再编译,他会认为已经编译好了,所以不再编译
这个是编译器的问题, ...

嗯  多谢火哥了
回复 支持 反对

使用道具 举报

6

主题

52

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
威望
707
贡献
429
兑换币
365
注册时间
2012-9-29
在线时间
99 小时
5#
 楼主| 发表于 2013-7-5 21:18:08 | 只看该作者
嗯  多谢火哥了
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
4#
发表于 2013-7-5 15:03:54 | 只看该作者
maVapo 发表于 2013-7-5 13:37
...什么都不是,,,改了中断向量表  要rebulid all,才会编译vector.h....这是什么毛病啊

IAR 的bug 吧,如果外面修改了代码,再编译,他会认为已经编译好了,所以不再编译
这个是编译器的问题,你可以升级新版本的试试
回复 支持 反对

使用道具 举报

6

主题

52

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
威望
707
贡献
429
兑换币
365
注册时间
2012-9-29
在线时间
99 小时
3#
 楼主| 发表于 2013-7-5 13:37:41 | 只看该作者
野火 发表于 2013-7-5 11:52
这类是C语言问题,认真查看哪里设置错了
在调试界面直接看中断向量是否设置对了
另外,default_isr(void) ...

...什么都不是,,,改了中断向量表  要rebulid all,才会编译vector.h....这是什么毛病啊
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2013-7-5 11:52:43 | 只看该作者
这类是C语言问题,认真查看哪里设置错了
在调试界面直接看中断向量是否设置对了
另外,default_isr(void) 你看看是不是就是 这两个中断引起的,还是其他中断引起的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 03:29 , Processed in 0.071102 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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