智能车制作
标题:
野火PIT
[打印本页]
作者:
我是LGB191
时间:
2013-2-26 17:45
标题:
野火PIT
pit_init_ms(PIT0, 5); 5ms定时是如何确定的?
是不是把这样宏定义就行。
#define MAX_BUS_CLK 100 // bus不要超过200M,这里设为100M
这样的话延时是不是也准确了?
作者:
野火
时间:
2013-2-26 21:58
pit_init_ms ,你看看这个的宏定义应该能理解
pit用的是bus时钟, pit 计数一次,即 bus 时钟 走一次
bus 时钟的频率 是 根据 MAX_BUS_CLK (单位是 MHz) 来 由 代码自动计算,不一定是等于你设的最大值
假如 bus 时钟为 100M , 延时 5ms ,则 pit 计数 为 5 ms * 100MHz
作者:
野火
时间:
2013-2-26 21:59
用 pit 来延时 ,是准确的,因为用的是时钟
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2