免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1988 | 回复: 4
打印 上一主题 下一主题

[时钟管理] 还是和clock有关 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-06-22 18:01 |只看该作者 |倒序浏览
在arm SOC 中 都有 时钟管理单元 或者 时钟管理器 之类的, 还有什么 预分频,,,后分频,,,
问题是:为什么一定要搞 预分频,加 后 分频,,有的甚至 还有 3个分频器 ,直接 搞一个 分频器 就可以了啊,,,??
假如2个分频器 pre 和 post ,pre是4bit ,,,,post  是 5bit,,,两个结合在一起,可以得到的分频值 是 1 ~ 2^9,
如果只弄一个分频器但是是9bit,分频值范围也是1~2^9啊,,,百思不得其解,,,是不是有硬件相关的考虑?

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
2 [报告]
发表于 2014-06-24 08:33 |只看该作者
arm不专业,网上看的,顺便学习:
“预分频比是在计数单元值发生变化之前起作用(假如不用预分频时,计数器在每个上升沿到来时加1,而现在使用分频比为1:2的预分频器的话,那么必须等到两个上升沿的到来,计数器才会加1)

后分频器与预分频器功能一样,只不过是在计数器值发生改变后起作用。像TMR2的后分频器,如果不使用,计数器一但发生溢出,将立即置位标志为TMR2IF,但是如果有1:2的后分频器的话,必须两次溢出后才会置位。”

论坛徽章:
0
3 [报告]
发表于 2014-06-24 14:11 |只看该作者
回复 2# humjb_1983
还是不明白,。。
“计数单元值”到底指的什么?
关于后分频,“计数器一但发生溢出”和“两次溢出后才会置位”,,,一次就发生溢出,和两次才发生溢出  有什么区别呢?。。。直接把前分频 做成 1:4的,不要后分频就可以了哦.感觉、、







   

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
4 [报告]
发表于 2014-06-24 14:40 |只看该作者
fjaygrfjaygr 发表于 2014-06-24 14:11
回复 2# humjb_1983
还是不明白,。。
“计数单元值”到底指的什么?

个人理解:这里的“计数单元值”应该就是类似硬件计数器的值,可以看做为一个硬件寄存器中的值。
根据网上资料的描述,预分频和后分频作用的阶段不一样,预分频用作控制硬件计数器的值,即如果使用了预分频N,原本计数器应该为N,现在就变成1了;
而后分频是用作控制计数器“溢出”的,这里“溢出”即代表会产生相应的“中断”,即原本计数器中的值到M后就该产生中断的,现在使用后分频N后,需要在M*N后才产生中断了。
总体上来说,前后分频后,计数器总体“溢出”时间,跟使用一个分频器效果可能一样,但如果系统中有其它地方依赖于“从预分频到后分频过程中”的计数器值,或相关状态,那就应该不一样了~~
声明:个人对ARM不了解,上述看法仅是根据网上资料和个人理解的推测,不妥之处勿拍砖~

论坛徽章:
0
5 [报告]
发表于 2014-06-24 19:27 |只看该作者
回复 4# humjb_1983
!!!! OK...


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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP