注册 登录
查看: 455|回复: 3

[K60] 如何计算K60 FX15的PIT定时中断时间

[复制链接]
发表于 2014-7-4 17:54:30 | 显示全部楼层 |阅读模式
在山外哥的历程里看到这
pit_init_ms(PIT0, 500);  //初始化PIT0,定时中断时间为: 1000ms
想问下为什么这样的定时时间是1000ms呢  该怎么计算

下面这是山外哥的时钟配置
#define CORE_CLK                PLL120      // 从 PLL_e 里选择 已提供的 配置方案
                                            // bus 、 flex bus 、 flash 频率 都是 core 整数倍分频而来
#define MAX_BUS_CLK             60         // bus      (bus        >= core/16  )
#define MAX_FLEXBUS_CLK         25          // flex bus (flex bus   >= core/16  )
#define MAX_FLASH_CLK           25          // flash    (flash      >= core/16  )

回复

使用道具 举报

发表于 2014-7-4 21:13:37 | 显示全部楼层

在山外哥的历程里看到这
pit_init_ms(PIT0, 500);  //初始化PIT0,定时中断时间为: 1000ms
想问下为什么这样的定时时间是1000ms呢  该怎么计算

代码注释有误,应该是 定时中断 500ms
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-4 21:20:05 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-4 21:13
在山外哥的历程里看到这
pit_init_ms(PIT0, 500);  //初始化PIT0,定时中断时间为: 1000ms
想问下为什么 ...

这个该怎么计算呢  要用哪个公式哈
回复 支持 反对

使用道具 举报

发表于 2014-7-4 21:24:55 | 显示全部楼层
_小黑先生 发表于 2014-7-4 21:20
这个该怎么计算呢  要用哪个公式哈

你看 pit_init_ms 的定义就知道
回复 支持 反对

使用道具 举报

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

本版积分规则

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