TI中文支持网
TI专业的中文技术问题搜集分享网站

时钟源与CPU不同步时一般读TAR几次?

定时器的时钟源与CPU不同步时,读TAR一般需要几次?连续两次读值相同行不行?

John Chen:

不同步的指什么情况?cpu用外部时钟timer用内部振荡器吗?

Fuchong Wang:

回复 John Chen:

例如Timer用用LFXT1的ACLK,cpu用用DCO的MCLK,这样是不是也算不同步?再假如ACLK为32768

John Chen:

回复 Fuchong Wang:

建议timer采用mclk分频实现同步,因为当外部晶体与内部rc差异还体现在精度上,受环境因素影响

Fuchong Wang:

回复 John Chen:

我问的是怎样读取TAR呀,直接读?

John Chen:

回复 Fuchong Wang:

对,直接读取tar,就是你当前timer值

Fuchong Wang:

回复 John Chen:

那请问这段怎么理解?G2系列的

Fuchong Wang:

回复 Bruce Wei:

三次中取两次同样的?

那么取连续两次相同行不行呢?

Fuchong Wang:

回复 Bruce Wei:

我是指连续两次一样,否则循环读,直到连续两次一样,不知道这样行不行?

能不能详细说说会产生需要读取次数不一样的机理?什么情况下必然很少次就可以什么情况下要读更多次?

赞(0)
未经允许不得转载:TI中文支持网 » 时钟源与CPU不同步时一般读TAR几次?
分享到: 更多 (0)