[AVR单片机] 新人请教下AVR的定时器模式区别。普通、CTC、PWM。

[复制链接]
16695|30
qin552011373 发表于 2013-6-18 22:07 | 显示全部楼层
lion1899 发表于 2013-6-17 19:30
路过的+1

学会了么
lion1899 发表于 2013-6-18 22:09 | 显示全部楼层
= =  正在学习!   有个问题阿  请教下  我直接用继电器控制步进电机  这个肯定是可以的 是么 我不想用驱动器~正在学习当中,想自己试验下,不知道是不是可行?
qin552011373 发表于 2013-6-19 11:30 | 显示全部楼层
lion1899 发表于 2013-6-17 19:30
路过的+1

懂了吗
笑死生 发表于 2013-9-25 16:05 | 显示全部楼层
恩    又学习了
ldh119 发表于 2013-11-28 16:47 | 显示全部楼层
有点误导的嫌疑,top有两个可能一个oxff,一个是OCRA,这两种是要根据WGM2:0 来设置的。
122541325 发表于 2013-12-1 22:08 | 显示全部楼层
AVR没用过,但是了解一点,普通模式就和51一样    CTC模式:是比较匹配时自动清零定时器
zhoullin71 发表于 2014-6-20 10:02 | 显示全部楼层
lion1899 发表于 2013-6-18 22:09
= =  正在学习!   有个问题阿  请教下  我直接用继电器控制步进电机  这个肯定是可以的 是么 我不想用驱动 ...

继电器反应速度问题, 一般不适合用作控制步进电机。
一颗心的思考 发表于 2014-9-25 20:02 | 显示全部楼层
bbslhb 发表于 2012-12-24 22:57
补充一点吧,标准的BOTTOM、MAX、TOP详解,datasheet上没有说清楚的。看了这个,就都明白了。
BOTTOM:计数 ...

也就是说,bottom不会变的,它不会随着TCNT0的改变而改变,它的周期,PWM的频率的计算公式,就反应了这一点
一颗心的思考 发表于 2014-9-25 20:04 | 显示全部楼层
aifei7320 发表于 2012-12-20 23:26
不一定哦!普通模式也可以设置bottom值的,不是一定要从0开始!

不能把,兄弟。
SD10A 发表于 2014-10-2 17:32 | 显示全部楼层
我理解的普通模式就是定时器,而CTC 等就是要输出波形的
放电 发表于 2014-10-7 15:43 | 显示全部楼层
PWM,我是这样理解的Pulse Width Modified,大差不差吧,通过占空比的改变输出的平均电压,可以当作一种简单的D/A吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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