智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8350|回复: 25
打印 上一主题 下一主题

pit定时

  [复制链接]

21

主题

192

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
威望
495
贡献
570
兑换币
18
注册时间
2009-12-12
在线时间
53 小时
跳转到指定楼层
1#
发表于 2010-5-9 22:28:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
很难找的哦



PIT中断定时使用说明PIT说明:
S12PIT24B4CV1是一个模数递减计数器。首先给计数寄存器设定一个初值,每经过一个总线周期,计数器进行一次减一操作,当计数器自减溢出时,触发中断。因为总线周期是已知的,即可以通过计数器自减实现定时。
XS128PIT模块中,需要用到得是如下几个寄存器。
1)PIT Contorl and forceLad Micro Timer Register(PITCFLMT)
该寄存器用于PIT模块的使能设置和工作方式设置。通常设置该寄存器中的PITE为即可,即PITCFLMT_PITE=1,使PIT使能。
2)PIT Channel EnableRegister(PITCE)
该寄存器用于对PIT模块中的4个通道使能进行设置。如果使用某个通道时,对对应位进行置一即可,即PITCE_PCEx=1,其中x代表通道序号,为0~3
3)PIT Micro Timer LoadRegister 0 to 1 (PITMTLD0-1)
该寄存器用于设置PIT模块中的8位计数器初值,以实现24位的计数。设定值为0255范围。
4)PIT Load Register 0 to3(PITLD0-3)
该寄存器用于设置PIT模块中的16位计数器初值,和8位计数器配合而成24位计数器。设定值范围0-65535
5)PIT MultiplexRegister(PITMUX)
该寄存器对定时器通道的8位时基进行选择。因为8位计数器只有两个,所以在将8位计数器和16位计数器连接时,可以选择不同的8位时基。
当设置为0时,对应通道选择时基0;置一时,对应通道选择时基1
PITMUX_PMUX0=1为通道0选择时基1
6)PIT Interrupt EnableRegister(PITINTE)
该寄存器为中断使能寄存器,为不同的PIT通道中断使能。设定为0时,相应通道中断禁止。置一时,相应通道使能。
PITINTE_PINTE0=1时,PIT通道0定时中断使能,当计数器递减溢出时,申请中断。
7)PIT Time-Out FlagRegister(PITTF)
该寄存器为溢出标志位,当某一通道的8位计数器和16位计数器递减到0时,该位置一。给改位写1则清除该标志位。
可以通过查询该位来判断定时是否完成。

4

主题

57

帖子

0

精华

高级会员

Rank: 4

积分
804
威望
456
贡献
170
兑换币
0
注册时间
2012-2-10
在线时间
89 小时
26#
发表于 2012-4-29 09:36:48 | 只看该作者
顶他一大个
回复 支持 反对

使用道具 举报

1

主题

53

帖子

0

精华

高级会员

Rank: 4

积分
772
威望
495
贡献
171
兑换币
2
注册时间
2011-5-12
在线时间
53 小时
25#
发表于 2012-4-4 10:50:02 | 只看该作者
很感谢
回复 支持 反对

使用道具 举报

2

主题

33

帖子

0

精华

注册会员

Rank: 2

积分
193
威望
121
贡献
48
兑换币
33
注册时间
2012-2-2
在线时间
12 小时
毕业学校
清华
24#
发表于 2012-2-3 19:50:51 | 只看该作者
谢谢各位大侠
回复 支持 反对

使用道具 举报

15

主题

122

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1304
威望
747
贡献
313
兑换币
10
注册时间
2011-11-6
在线时间
122 小时
23#
发表于 2012-2-2 15:57:35 | 只看该作者
收获~~
回复 支持 反对

使用道具 举报

29

主题

700

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6749

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

QQ
威望
2529
贡献
1556
兑换币
665
注册时间
2011-1-10
在线时间
1332 小时
22#
发表于 2011-10-20 20:14:47 | 只看该作者
可以!
回复 支持 反对

使用道具 举报

5

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
560
威望
356
贡献
116
兑换币
0
注册时间
2011-9-19
在线时间
44 小时
21#
发表于 2011-9-29 23:20:16 | 只看该作者
受教了
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
威望
200
贡献
48
兑换币
0
注册时间
2011-8-30
在线时间
10 小时
20#
发表于 2011-9-3 16:49:15 | 只看该作者
使力……
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
威望
200
贡献
48
兑换币
0
注册时间
2011-8-30
在线时间
10 小时
19#
发表于 2011-9-3 14:04:10 | 只看该作者
大虾!
回复 支持 反对

使用道具 举报

3

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
455
威望
306
贡献
81
兑换币
0
注册时间
2010-12-7
在线时间
34 小时
18#
发表于 2011-6-1 22:17:06 | 只看该作者
向楼主学习。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-4 11:25 , Processed in 0.051498 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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