兄弟刚刚才接触这个单片机.看PDF,没有发现定时器!!

[复制链接]
 楼主| win2000_li 发表于 2007-11-2 09:59 | 显示全部楼层 |阅读模式
在这个单片机的PDF中,对定时器的描述很少,不知道是什么原因?<br /><br />因为是初学这个单片机,有很多不懂的,请大家指点!!!<br /><br />按道理来说对于一个单片机中定时器是相当的重要,为什么这个没有介绍.或者很<br /><br />少呢???
free_tech 发表于 2007-11-2 10:03 | 显示全部楼层

您看的是哪个型号?

  
 楼主| win2000_li 发表于 2007-11-2 10:11 | 显示全部楼层

老师请介绍一下.

LC的,还有AW的<br /><br />还有在说他有定时器,但是说有一个16位定时器通道等等.这是什么说法啊!?/
ayb_ice 发表于 2007-11-2 11:01 | 显示全部楼层

肯定有的

没有定时器的单片机基本没有什么用
freetech_t 发表于 2007-11-2 11:08 | 显示全部楼层

freescale单片机的定时器是很强的!

freescale的S08单片机有两个或3个16位定时器;16位是指定时器中的计数器计数范围0~65535,而计数器是定时器的核心工作部件。定时器可以完成计数功能,而该功能是最基本的功能;定时器的计数器配合其他部件可以完成输入捕捉,比较输出,PWM功能。而这些功能会涉及定时器的通道指标,例如定时器1是一个4通道,那么芯片的引脚会有4个引脚连接到定时器(当然大部分芯片引脚是复用的,可通过寄存器来选择)。利用这4个引脚(也就是4个通道)可同时捕捉4路输入信号或同时输出4路信号。<br />
ayb_ice 发表于 2007-11-2 13:49 | 显示全部楼层

确实比51的标准T0,T1强很多

  
 楼主| win2000_li 发表于 2007-11-2 15:06 | 显示全部楼层

谢谢回答!!

谢谢你们,有点意思!!!<br /><br />不错,我在选择,哪一个要好一点!飞斯卡尔好一点,还是ST好一点.<br /><br />只针对汽车电子方面!!!!
ayb_ice 发表于 2007-11-2 15:07 | 显示全部楼层

飞斯卡尔

  
 楼主| win2000_li 发表于 2007-11-2 15:12 | 显示全部楼层

谢谢回答!!

我也比较喜欢飞思卡尔.因为其调试工具简单<br /><br />但是还是想听听高手们的建议!!!!!
 楼主| win2000_li 发表于 2007-11-2 15:17 | 显示全部楼层

中文最好!!1

就是资料手册是英文还是中文的,如果有中文就好了!!!!<br /><br />
wqb202 发表于 2007-11-2 23:05 | 显示全部楼层

定时器太少了

AW系列的定时器太少了,只有两个!<br />我有个项目要驱动两个步进电机驱动器(输出可变频率肪冲),两台直流电机,发现这种单片机根三就做不了,害的我还是用AVR,<br /><br />定时器我用凌阳的75系列的就好用,
 楼主| win2000_li 发表于 2007-11-3 13:13 | 显示全部楼层

主要是用在汽车上,如果民用的话C8051还是可以。

因为它有三四五个定时器,还是很不错的。
forthlab 发表于 2007-11-4 21:26 | 显示全部楼层

AW系列的不能输出2路频率信号?

wqb202:不知道你看得的是英文的还是中文的.怎么看不懂?<br />你怎么会负责CPU选型啊,不要害了你的老板或上家.<br />
wqb202 发表于 2007-11-4 22:51 | 显示全部楼层

回楼上

看清楚再说;<br />AW只有两个证时器,<br />两个步进就占用了两个定时器,<br />那还有两个直流电机两组的PWM怎么生成呀?<br />所以至少要有三个定时器;<br />现在用的MEGA16就正好,T0,T2用CTC模式生成两路频率可变的脉冲,T1用PWM模式正好生成两路PWM波,<br />难道楼上还有更好的算**我虚心请教!
张明峰 发表于 2007-11-5 09:31 | 显示全部楼层

想起了一则寓言故事

就是一个人学会了写一二三就牛了,到写百千万时就画N多条杠杠,这样杠杠就不够用了。<br /><br />楼上只知定时器,确不知定时器通道的妙用。象你所述的要求,AW内的两个定时器模块绰绰有余:一个定时器TPM2配合两通道做PWM;另一个TPM1有6通道可以实现6路定时输出。
wqb202 发表于 2007-11-5 09:41 | 显示全部楼层

回楼上

哈哈,楼上说的好象是有道理:<br />再仔细想想!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AW内的TPM2是可以做两通道,控制两台直流电机,没错!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPM1可以实现6路输出,但是PWM呀,能同时输出不同频率的波形么,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我所说的步进驱动器是只管频率0-10K,对脉宽不管的,难道楼上的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以让TPM1输出六路不同频率的波形,<br /><br /><br />讨论问题也不用这样讽刺人吧?
张明峰 发表于 2007-11-5 09:54 | 显示全部楼层

恰恰可以

用通道的比较输出模式。
xuhuadong 发表于 2007-11-5 10:05 | 显示全部楼层

80c51驱动6个0-10k的方波

就是靠一个100us的溢出中断,直接驱动i/o口
wqb202 发表于 2007-11-5 10:07 | 显示全部楼层

比较输出是六路可变脉宽吧?

比较输出是六路可变脉宽吧?<br />难道可以六路不同的可变频率?<br />那我倒真要好好学学了,楼上可以贴出一段代码出来看看?
张明峰 发表于 2007-11-5 10:12 | 显示全部楼层

18楼的更很

不过10K方波输出需要50us的中断频率。用这样的算法频率调整的分辨率似乎有点粗糙。<br />但用硬件定时器通道比较输出适当配合软件干预的方式产生的方波,其调整分辨率可达一个总线周期,即如果AW60跑20MHz总线频率的话,最小调整宽度为50ns
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

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