摘要:
pwm模块可以设置的参数有prescaler, period, duty.period参数的大小决定了这个pwm的分辨率。比如period有12位,即它的一个周期最多可以分为4096个等级。cpu提供clk给pwm模块, pwm需要对这个clk做分频动作,分频系数由prescaler决定。linux 中pwm接口位于,其中有int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns);其参数定义, period_ns为pwm最终输出脉冲的周期,duty_ns为pwm最终输出脉冲周期中占空比时间(高电平时间)。在这个函数中要 阅读全文
posted @ 2013-04-25 19:22
sammei
阅读(8087)
评论(0)
推荐(1)

浙公网安备 33010602011771号