[ZLG-ARM] 关于ARM处理器中的定时器工作模式

[复制链接]
 楼主| risker 发表于 2008-3-20 22:39 | 显示全部楼层 |阅读模式
8051单片机中的定时器可以工作在定时/计数两种模式下<br />后者可以实现对外部脉冲信号的计数<br /><br />而我用过的LPC2104,S3C44B0X<br />定时器好像不具有外部事件计数功能<br />这样的话,如果需要对外部脉冲计数,就只能用查询/中断方式<br /><br />如此比较,似乎ARM这方面的功能还不如51,这种设计有什么原因么?<br />(其他型号的处理器因为没用过,所以请达人就这两款及其类似系列予以指点)<br />谢谢
mr.king 发表于 2008-3-21 07:00 | 显示全部楼层

有捕获功能

  
 楼主| risker 发表于 2008-3-21 20:51 | 显示全部楼层

Re:

捕获功能只能对某一次事件响应<br />所引起的动作也只是把计数器所记录的时钟数保存<br /><br />没有办法实现对外部脉冲的计数
zlgarm 发表于 2008-3-22 09:24 | 显示全部楼层

回复:关于ARM处理器中的定时器工作模式

risker&nbsp;:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您好!<br />1.&nbsp;在LPCARM处理器中,要实现对外部脉冲信号计数的功能是完全可以的.<br />2.&nbsp;在封装较小巧的ARM7系列中,您可以选择LPC213x系列的处理器,来满足您的需要。LPC213x的定时器部件,提供了计数功能。定时器外设不但具备对片内时钟源计数的功能,还可以对片外脉冲进行计数。<br />3.&nbsp;具体技术细节,以及使用说明,请您参考LPC213x系列处理器的用户手册,或是周立功公司出版的基础教程《深入浅出ARM7--LPC213x/214x》(上)一书中的4.6章节相关内容(Page.275)。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On&nbsp;duty:&nbsp;zlgarm_wangguoguang.
 楼主| risker 发表于 2008-3-24 20:28 | 显示全部楼层

感谢版主

非常感谢您的回复
syanl1982 发表于 2008-3-25 08:56 | 显示全部楼层

LPC2200系列?

那LPC2200系列的要实现计数怎么处理,难道只有用中断?(需要开放的总线)<br />请教zlgarm
zlgarm 发表于 2008-3-25 10:11 | 显示全部楼层

回复如下

syanl1982,您好!<br />&nbsp;&nbsp;&nbsp;LPC2200系列ARM实现计数功能不一定要使用中断功能,也可以使用定时器计数功能来计数外部脉冲信号。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on&nbsp;duty:zlgarm_wuzhijian
syanl1982 发表于 2008-3-26 13:09 | 显示全部楼层

手册上似乎没有提到,都是强调捕获功能

zlgarm:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpc22XX的手册上在讲到timer的时候好像都是强调的捕获功能如何使用,对定时器是否能作为计数器使用没有任何说明,并且也没有找到相关的寄存器或者例程,望赐教!另外能否提供关于lpc22XX系列的技术支持的联系方式。谢谢!
biao.l 发表于 2008-3-27 23:14 | 显示全部楼层

手册上讲得很清楚,有定时和计数两种功能

可对外脉冲计数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部