首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]linux-3568-pwm常用接口

发布于 2025-04-22 15:27:42
0
62

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

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流