智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3434|回复: 9
打印 上一主题 下一主题

大家看看这个定时器中断怎么调不出来呀?

[复制链接]

0

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
威望
248
贡献
63
兑换币
6
注册时间
2009-4-30
在线时间
10 小时
跳转到指定楼层
1#
发表于 2009-5-26 21:04:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void main(void) {
  DDRB=0xff;
  DisableInterrupts;
  TimerInit();
  TSCR2|=0x80;
  EnableInterrupts;
  for(;;){
   
  }
}
void TimerInit(void)
{
    //禁止定时器溢出中断,分频因子p=8
    //中断一次时间计算:t=n/(fbus/p)=1/38秒,其中n=65535,fbus=19.6608MHZ
    TSCR2 = 0x03;
    TSCR1 = 0x80;    //允许主定时器开始计数
}
interrupt void     isrTimOver(void)
{
   PORTB=line;
   DisableInterrupts;   //关总中断  
   line=(line<<1)|0x01;
   TSCR2 = 0x83;
  TFLG2 = 0x80;          //清除定时器溢出标志位
   EnableInterrupts;     //开总中断
}

8

主题

115

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
381
威望
304
贡献
43
兑换币
6
注册时间
2009-3-31
在线时间
17 小时
2#
发表于 2009-5-26 21:27:45 | 只看该作者
你中断定义错误啦
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
威望
181
贡献
22
兑换币
0
注册时间
2009-9-8
在线时间
9 小时
3#
发表于 2009-9-8 17:17:02 | 只看该作者
没有 中断向量号啊
回复 支持 反对

使用道具 举报

22

主题

518

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
6442
QQ
威望
943
贡献
5041
兑换币
99
注册时间
2008-2-26
在线时间
229 小时
4#
发表于 2009-9-8 17:42:34 | 只看该作者
你这个肯定是别人的例子吧,人家的中断在一prm中定义了中断号,你把这个中断函数的名字中加入中断号
回复 支持 反对

使用道具 举报

80

主题

1045

帖子

0

精华

跨届大侠

北京龙邱智能科技有限公司

Rank: 10Rank: 10Rank: 10

积分
10332

论坛元老奖章

QQ
威望
2905
贡献
6151
兑换币
4515
注册时间
2008-6-7
在线时间
638 小时
5#
发表于 2009-9-19 23:51:32 | 只看该作者
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 16 Timer_Overflow(void)

。。。。。。。

或者增加向量表,并在.prm中增加名称也行。
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
308
威望
243
贡献
43
兑换币
0
注册时间
2009-9-13
在线时间
11 小时
6#
发表于 2009-9-20 16:45:52 | 只看该作者
中断定义错误,中断在一prm中定义了中断号,你把这个中断函数的名字中加入中断号
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
198
威望
176
贡献
22
兑换币
0
注册时间
2010-1-18
在线时间
0 小时
7#
发表于 2010-1-18 10:23:09 | 只看该作者
看不太懂
回复 支持 反对

使用道具 举报

2

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
566
QQ
威望
281
贡献
245
兑换币
0
注册时间
2010-1-7
在线时间
20 小时
8#
发表于 2010-3-11 20:27:32 | 只看该作者
谁有这个C语言开发规范啊?
zwluoqi@yeah.net
回复 支持 反对

使用道具 举报

9

主题

199

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8268

论坛元老奖章

QQ
威望
529
贡献
7627
兑换币
0
注册时间
2010-1-10
在线时间
56 小时
9#
发表于 2010-3-19 21:11:48 | 只看该作者
回复 支持 反对

使用道具 举报

15

主题

154

帖子

0

精华

高级会员

Rank: 4

积分
827
QQ
威望
661
贡献
100
兑换币
0
注册时间
2010-3-9
在线时间
33 小时
10#
发表于 2010-4-6 20:03:28 | 只看该作者
公司规定
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 04:22 , Processed in 0.054086 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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