定时器定时问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3774|回复: 1
打印 上一主题 下一主题

定时器定时问题

[复制链接]

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
跳转到指定楼层
楼主
发表于 2016-9-5 19:15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在学习定时器例程时,发现定时器设置为64位模式,初值设置为228000000,则定时为1s,但是设置为32位unchained模式,将定时器初值设置为1*24*10^6即可实现1s定时,设置为2*24*10^6可实现2s定时。32位chained模式,将prescaler设置为24,周期设置为5*10^6可以实现5s定时。对于64位模式,我可以理解,定时器的时钟是系统时钟的1/2,则初值定为228*10^6则实现1s定时,但是对于32位模式,则理解不了,麻烦哪位大神能帮我解释一下,不胜感激!
8 N2 W3 w6 n6 }  z5 ~+ `/ n
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
沙发
 楼主| 发表于 2016-9-6 09:04:08 | 只看该作者
已经咨询了创龙的技术人员李工,主要是由于两个的时钟源不一样。例程是将Timer2设置为64位模式,Timer2的时钟源为系统时钟的1/2,将Timer1设置为32位Unchained模式,Timer1的时钟源为输入时钟。谢谢创龙的技术人员不断的为我解答!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-5-1 04:44 , Processed in 0.033708 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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