TI中文支持网
TI专业的中文技术问题搜集分享网站

am3352使用time功能引脚配置pwm功能

我们使用am3352制作的板卡,具有pwm功能的引脚都已经被占用了,想知道可不可以使用time功能的引脚配置出pwm的功能,想知道应该如何操作。

yongqing wang:

用pinmux 看看有没有复用功能的

Nancy Wang:

可以。参考这个帖子。
e2e.ti.com/…/1870420

Shine:

请参考过下面帖子上的例程是否有帮助?
e2e.ti.com/…/359886

user5355349:

回复 Shine:

我想知道我配置设备树完成timer配置和pwm后,如何操作pwm,配置相应的参数,

yongqing wang:

回复 user5355349:

参考这个贴子:https://e2e.ti.com/support/processors/f/791/t/440723

user5355349:

回复 yongqing wang:

我按照论坛的配置:

1.修改设备是

2.在menuconfig中,设备驱动程序—> <*>脉冲宽度调制(PWM)支持—> <*> OMAP双模式定时器PWM支持

但是没有生成的pwm0配置操作也不起作用,是哪里没配置对吗?

user5355349:

回复 user5355349:

按照上面的配置发现我得到是pwmchip0,不是pwmchip1,虽然写export产生了pwm0,但是是能pwm0失败,想知道哪里可能存在问题?
root@am335x-evm:/sys/class/pwm#echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable
-sh: echo: write error: Invalid argument

yongqing wang:

回复 user5355349:

检查一下设备树

user5355349:

回复 yongqing wang:

是哪里配置的不对吗?我找不出哪里存在问题,是能命令操作失败。

user5355349:

回复 user5355349:

是不是配置方式不对,应该使用devmem指令写地址寄存器方式配置吗?

赞(0)
未经允许不得转载:TI中文支持网 » am3352使用time功能引脚配置pwm功能
分享到: 更多 (0)