当前位置: 首页 > news >正文

【应用开发十】pwm

1 应用层操作PWM

与LED设备一样,操作PWD也是通过sysfs方式
1) 所在目录:/sys/class/pwm,该目录下的文件为pwmchipX,为PWM控器,I.MX6ULL有八个pwm控制器

1.1 pwm 控制器

PWM控制器里内容(即pwmchipX中内容)

npwm:只读,  代表有几路pwm输出 
export:导出pwm
unexport:删除pwm

导出pwm
pwm在使用之前,需要将其导出,导出之后在pwmchipX目录下出现pwmN目录

echo 0 > export

删除pwm

echo 0 > unexport

1.2 控制pwm

pwm的控制是在 pwmN目录下,主要是对pwm的使能、周期、脉冲宽度、极性的设置

  • enable:可读可写,0:禁止pwm;1:使能pwm
    echo 0 > enable			# 禁止pwm
    echo 1 > enable			# 使能pwm
    
  • polarity:设置极性,可读可写
    echo normal > polarity			# 普通
    echo inversed > polarity		# 翻转
    
  • period:设置周期,可读可写,单位(ns)
    echo 10000 > period		# 10us
    
  • duty_cycle:配置pwm占空比,可读可写,单位(ns)
    echo 5000 > duty_cycle		# 占空比5us
    
http://www.dtcms.com/a/198546.html

相关文章:

  • ffmpeg -vf subtitles添加字幕绝对路径问题的解决方法
  • [创业之路-358]:从历史轮回到制度跃迁:中国共产党创业模式的超越性密码
  • 三:操作系统线程管理之用户级线程与内核级线程
  • Milvus(25):搜索迭代器、使用分区密钥
  • 为实时数据构建WebSocket解决方案的挑战
  • Git在与远程仓库建立连接时,不小心输错密码导致连接失败,之后无法弹出用户名密码的输入框解决方案
  • 面试题总结二
  • 记录一次修改nacos安全问题导致服务调用出现404
  • KnowCard:我的知识卡片生成器是怎么炼成的?
  • web中路径问题
  • 能力验证及大练兵活动第一期
  • LeetCode Hot100刷题——除自身以外数组的乘积
  • MyBatis-Plus-Join联表查询
  • C 语言学习笔记(函数)
  • 【Linux】第十九章 管理SELinux安全性
  • 【Linux驱动】Linux 按键驱动开发指南
  • 【回溯 剪支 状态压缩】# P10419 [蓝桥杯 2023 国 A] 01 游戏|普及+
  • 【第三篇】 SpringBoot项目中的属性配置
  • 动态规划(4)可视化理解:图形化思考
  • SparkSQL基本操作
  • ​在 ASP.NET 中,HTTP 处理程序(HttpHandler)是处理 HTTP 请求的核心组件​
  • 嵌入式通信协议(二)——IIC总线
  • Flink Table SQL
  • Flink并行度与分区机制深度解析
  • 【c库主要功能】
  • 深入理解Java中的Minor GC、Major GC和Full GC
  • OpenHarmony 5.0状态栏息屏状态下充电然后亮屏会出现电量跳变情况
  • AI工程 新技术追踪 探讨
  • 23种设计模式考试趋势分析之——适配器(Adapter)设计模式——求三连
  • Android 自定义悬浮拖动吸附按钮