智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5627|回复: 11
打印 上一主题 下一主题

[编程类] PIT中断

[复制链接]

3

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
392
威望
299
贡献
35
兑换币
0
注册时间
2011-9-24
在线时间
29 小时
跳转到指定楼层
1#
发表于 2012-2-29 14:35:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3贡献
用了两个定时中断PIT0和PIT1,两个中断都使能后,PIT0的对应输出的引脚的波形很乱(屏蔽PIT1中断时,PIT0的波形输出很稳定)。请问这是什么回事?

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
81
威望
139
贡献
32
兑换币
0
注册时间
2012-3-12
在线时间
24 小时
毕业学校
科技大学
2#
发表于 2012-4-3 17:21:03 | 只看该作者
不能同时用两个的,如果用也应该是,一个定时完后,清中断再开另一个定时器。否者会出现你说的那种情况。。。。
回复

使用道具 举报

10

主题

353

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1657
威望
1031
贡献
326
兑换币
60
注册时间
2012-2-23
在线时间
150 小时
3#
发表于 2012-8-6 23:09:20 | 只看该作者
请问若同时用两个定时器你是怎么整的?谢谢
回复

使用道具 举报

10

主题

353

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1657
威望
1031
贡献
326
兑换币
60
注册时间
2012-2-23
在线时间
150 小时
4#
发表于 2012-8-6 23:09:31 | 只看该作者
chuxing 发表于 2012-4-3 17:21
不能同时用两个的,如果用也应该是,一个定时完后,清中断再开另一个定时器。否者会出现你说的那种情况。。 ...

请问若同时用两个定时器你是怎么整的?谢谢
回复

使用道具 举报

42

主题

1450

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8643

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
4293
贡献
2166
兑换币
2108
注册时间
2011-10-20
在线时间
1092 小时
5#
发表于 2012-8-11 01:19:35 | 只看该作者
zsk- 发表于 2012-8-6 23:09
请问若同时用两个定时器你是怎么整的?谢谢

清除中断
回复

使用道具 举报

10

主题

353

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1657
威望
1031
贡献
326
兑换币
60
注册时间
2012-2-23
在线时间
150 小时
6#
发表于 2012-8-14 21:40:30 | 只看该作者
叶子一哥 发表于 2012-8-11 01:19
清除中断

en   谢谢  已经解决了
回复

使用道具 举报

1

主题

31

帖子

0

精华

高级会员

Rank: 4

积分
512
威望
279
贡献
117
兑换币
6
注册时间
2012-6-7
在线时间
58 小时
毕业学校
湖南大学
7#
发表于 2012-10-28 14:16:17 | 只看该作者
请问是怎么解决的啊?
回复

使用道具 举报

4

主题

109

帖子

0

精华

高级会员

Rank: 4

积分
971
威望
465
贡献
262
兑换币
288
注册时间
2012-11-3
在线时间
122 小时
8#
发表于 2012-11-8 19:00:07 | 只看该作者
学习了。
回复

使用道具 举报

6

主题

182

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1582
威望
764
贡献
520
兑换币
385
注册时间
2012-10-29
在线时间
149 小时
9#
发表于 2012-11-8 23:54:04 | 只看该作者
查的资料,不知道正确不
PITTF=0x01;
PITTF=0x02;
两路PIT同时使用时,在中断函数里清中断标志位一定要使用如上方面还不是像这样PITTF_PTF0 = 1; 不然两路PIT其实只有1路在工作。
回复

使用道具 举报

12

主题

122

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1726
威望
688
贡献
428
兑换币
415
注册时间
2012-11-9
在线时间
305 小时
10#
发表于 2014-3-7 18:32:35 | 只看该作者
1056648799 发表于 2012-11-8 23:54
查的资料,不知道正确不
PITTF=0x01;
PITTF=0x02;

很好,我开两个中断试了半天都不行,把PITTF_PTF0=1ITTF_PTF1=1;改成PITTF=0x01;PITTF=0x02;就行了,非常感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 21:42 , Processed in 0.054308 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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