打印

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

[复制链接]
8944|71
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
win2000_li|  楼主 | 2007-11-2 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在这个单片机的PDF中,对定时器的描述很少,不知道是什么原因?

因为是初学这个单片机,有很多不懂的,请大家指点!!!

按道理来说对于一个单片机中定时器是相当的重要,为什么这个没有介绍.或者很

少呢???

相关帖子

沙发
free_tech| | 2007-11-2 10:03 | 只看该作者

您看的是哪个型号?

使用特权

评论回复
板凳
win2000_li|  楼主 | 2007-11-2 10:11 | 只看该作者

老师请介绍一下.

LC的,还有AW的

还有在说他有定时器,但是说有一个16位定时器通道等等.这是什么说法啊!?/

使用特权

评论回复
地板
ayb_ice| | 2007-11-2 11:01 | 只看该作者

肯定有的

没有定时器的单片机基本没有什么用

使用特权

评论回复
5
freetech_t| | 2007-11-2 11:08 | 只看该作者

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

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

使用特权

评论回复
6
ayb_ice| | 2007-11-2 13:49 | 只看该作者

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

使用特权

评论回复
7
win2000_li|  楼主 | 2007-11-2 15:06 | 只看该作者

谢谢回答!!

谢谢你们,有点意思!!!

不错,我在选择,哪一个要好一点!飞斯卡尔好一点,还是ST好一点.

只针对汽车电子方面!!!!

使用特权

评论回复
8
ayb_ice| | 2007-11-2 15:07 | 只看该作者

飞斯卡尔

使用特权

评论回复
9
win2000_li|  楼主 | 2007-11-2 15:12 | 只看该作者

谢谢回答!!

我也比较喜欢飞思卡尔.因为其调试工具简单

但是还是想听听高手们的建议!!!!!

使用特权

评论回复
10
win2000_li|  楼主 | 2007-11-2 15:17 | 只看该作者

中文最好!!1

就是资料手册是英文还是中文的,如果有中文就好了!!!!

使用特权

评论回复
11
wqb202| | 2007-11-2 23:05 | 只看该作者

定时器太少了

AW系列的定时器太少了,只有两个!
我有个项目要驱动两个步进电机驱动器(输出可变频率肪冲),两台直流电机,发现这种单片机根三就做不了,害的我还是用AVR,

定时器我用凌阳的75系列的就好用,

使用特权

评论回复
12
win2000_li|  楼主 | 2007-11-3 13:13 | 只看该作者

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

因为它有三四五个定时器,还是很不错的。

使用特权

评论回复
13
forthlab| | 2007-11-4 21:26 | 只看该作者

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

wqb202:不知道你看得的是英文的还是中文的.怎么看不懂?
你怎么会负责CPU选型啊,不要害了你的老板或上家.

使用特权

评论回复
14
wqb202| | 2007-11-4 22:51 | 只看该作者

回楼上

看清楚再说;
AW只有两个证时器,
两个步进就占用了两个定时器,
那还有两个直流电机两组的PWM怎么生成呀?
所以至少要有三个定时器;
现在用的MEGA16就正好,T0,T2用CTC模式生成两路频率可变的脉冲,T1用PWM模式正好生成两路PWM波,
难道楼上还有更好的算**我虚心请教!

使用特权

评论回复
15
张明峰| | 2007-11-5 09:31 | 只看该作者

想起了一则寓言故事

就是一个人学会了写一二三就牛了,到写百千万时就画N多条杠杠,这样杠杠就不够用了。

楼上只知定时器,确不知定时器通道的妙用。象你所述的要求,AW内的两个定时器模块绰绰有余:一个定时器TPM2配合两通道做PWM;另一个TPM1有6通道可以实现6路定时输出。

使用特权

评论回复
16
wqb202| | 2007-11-5 09:41 | 只看该作者

回楼上

哈哈,楼上说的好象是有道理:
再仔细想想!
            AW内的TPM2是可以做两通道,控制两台直流电机,没错!
            TPM1可以实现6路输出,但是PWM呀,能同时输出不同频率的波形么,
            我所说的步进驱动器是只管频率0-10K,对脉宽不管的,难道楼上的
            可以让TPM1输出六路不同频率的波形,


讨论问题也不用这样讽刺人吧?

使用特权

评论回复
17
张明峰| | 2007-11-5 09:54 | 只看该作者

恰恰可以

用通道的比较输出模式。

使用特权

评论回复
18
xuhuadong| | 2007-11-5 10:05 | 只看该作者

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

就是靠一个100us的溢出中断,直接驱动i/o口

使用特权

评论回复
19
wqb202| | 2007-11-5 10:07 | 只看该作者

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

比较输出是六路可变脉宽吧?
难道可以六路不同的可变频率?
那我倒真要好好学学了,楼上可以贴出一段代码出来看看?

使用特权

评论回复
20
张明峰| | 2007-11-5 10:12 | 只看该作者

18楼的更很

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝