查看: 2591|回复: 2

[S12] XS128 PIT模块详解

[复制链接]

该用户从未签到

10

主题

89

帖子

0

中级会员

Rank: 3Rank: 3

积分
378
最后登录
1970-1-1
发表于 2014-8-22 20:35:37 | 显示全部楼层 |阅读模式
PITXS128精准定时的模块。
工作原理
1.jpg
如图所示,PIT模块先通过一个8位的分频模块对总线时钟进行分频后得到1个基时钟,在通过116位的分频器进行第二次分频。通过给2个分频初值,第二个分频器先在基时钟的驱动下先进行自减当溢出时,第一个分频器进行自减。当第一个分频器也溢出时就会触发响应通道的中断。这样就可以通过设置初值达到精确计时。

周期计算为 = (第一个分频器初值+1*(第二个分频器初值+1/ 总线时钟频率。

寄存器介绍
控制寄存器
2.jpg
PITEPIT模块使能位。1表示使能PIT模块,0表示禁止PIT模块。其余默认。

通道使能寄存器
3.jpg
通道使能位,每一位对应着每一个通道。1标志使能通道,0表示禁止通道。




中断使能位

1表示允许相应的通道产生溢出中断。

通道中断标志位

5.jpg
表示有中断产生。中断函数末尾写1可以清零



通道复合寄存器
6.jpg
通道复合位,通过设置该位使第二分频器与对应的第一分频是接通。1表示接通,0表示不接通。

第一分频器初值寄存器

7.jpg
第二分频器初值寄存器
8.jpg


具体的内容和讲解见附件哦,论坛的图不能直接复制进来有点麻烦
PIT代码.pdf (65.29 KB, 下载次数: 31)
4.jpg
回复

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1745
最后登录
1970-1-1
发表于 2014-9-2 15:37:38 | 显示全部楼层
感谢经验分享@!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

318

帖子

0

高级会员

Rank: 4

积分
880
最后登录
2018-2-27
发表于 2016-8-1 22:36:18 | 显示全部楼层

下载学习。谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 01:35 , Processed in 0.087936 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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