嵌入式爱好者

linux-3568-pwm常用接口

2022-12-21 15:37| 发布者: PaperLove| 查看: 546| 评论: 1|来自: 原创

类目: RK3568系列产品  >  Linux     文档编号: 845

PWM用户态操作接口/sys/class/pwm

设备树设置了几路PWM,/sys/class/pwm目录下就会生成几路对应的pwmchipN。

调出PWM子目录

echo 0 > /sys/class/pwm/pwmchip2/export

关闭PWM子目录

echo 0 > /sys/class/pwm/pwmchip2/unexport

引脚电平正常或翻转

echo normal> /sys/class/pwm/pwmchip2/pwm0/polarity

频率*周期=1,计算频率。

设置PWM周期,单位ns

echo 50000 > /sys/class/pwm/pwmchip2/pwm0/period

设置PWM占空比单位ns

echo 10000 > /sys/class/pwm/pwmchip2/pwm0/duty_cycle

使能PWM

echo 1 > /sys/class/pwm/pwmchip2/pwm0/enable

关闭PWM

echo 0 > /sys/class/pwm/pwmchip2/pwm0/enable


已解决

未解决

只是看看
发表评论

最新评论

引用 Deven 2023-3-3 16:35
出厂自带的镜像,三个pwm控制器都被用了,提示繁忙,是要改设备树吗? Device or resource busy

查看全部评论(1)

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-19 17:56

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部