摘要: 先说一下我的硬件情况:一块ATMEGA128实验板;一个带编码器的80:1的变速电机,编码器的输出端连接到单片机的PD4和PD5引脚;一块电机驱动电路,该电路的输入为:24v电源、两路pwm信号输入,输出即为电机的正负极,要用该电路来驱动电机,则必须让两路pwm输入信号的一路占空比为0,另一路不为0,相当于让电机的一极接地,另一极接pwm,通过控制两路pwm的占空比来控制电机的转速和转动方向。pwm信号的输入端连接到单片机的PD6和PD7引脚。下面是我的程序的设计思路:这个程序用了两个定时器:timer0和timer1。 timer0用来产生pwm。timer0产生pwm信号是这样实现的:程. 阅读全文
posted @ 2012-09-04 21:59 奔流聚海 阅读(1613) 评论(0) 推荐(0) 编辑