智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[软件类] 测速进入中断没值请教

[复制链接]

0

主题

1

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
威望
247
贡献
70
兑换币
50
注册时间
2009-2-18
在线时间
20 小时
跳转到指定楼层
1#
发表于 2009-7-8 09:25:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
PT7输入捕捉测速程序,PT7口输入脉冲,发现PT7也就是15号中断已经进入,但是COUNT++没有值,定时用的PIT也正常进入中断..
COUNT值为什么为0。COUNT都定义成了16位整型 的。请大家帮忙解决下谢谢

0

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
368
QQ
威望
229
贡献
49
兑换币
0
注册时间
2009-3-22
在线时间
45 小时
2#
发表于 2009-7-8 10:48:36 | 只看该作者
你用了PIT,说明你是XS128。那么为什么不用脉冲累加器?

就算用你的中断吧,应该是这样写的,看看你有没有写对,我这是PT0:
void interrupt 8 ICO_ISR(void) {
COUNT ++;
TFLG1=0x01;       //清除相应位的中断标志}
void interrupt 66 PIT0(void)
{   
     sudu=COUNT;
     PulseCnt=0;
     PITTF_PTF0=1;
}
回复

使用道具 举报

1

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
369
威望
306
贡献
41
兑换币
0
注册时间
2009-12-11
在线时间
11 小时
3#
发表于 2010-4-8 22:56:00 | 只看该作者
同样求教~
回复

使用道具 举报

2

主题

60

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
232
贡献
31
兑换币
0
注册时间
2011-1-4
在线时间
67 小时
4#
发表于 2011-3-5 14:21:53 | 只看该作者
xx
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-9 05:18 , Processed in 0.041776 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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