当前位置: 首页 > 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.xdnf.cn/news/521569.html

相关文章:

  • numpy数组的拆分和组合
  • 【Linux服务器】-虚拟机安装(CentOS7.9)
  • 我的世界模组开发——方块(2)
  • 图像定制大一统?字节提出DreamO,支持人物生成、 ID保持、虚拟试穿、风格迁移等多项任务,有效解决多泛化性冲突。
  • 串口通讯协议学习
  • BiRefNet V3版 - 一个高精度的高分辨率图像抠图模型,AI“抠图之王” 支持50系显卡 本地一键整合包下载
  • 【言语理解】逻辑填空之逻辑对应11
  • 【MySQL】存储过程,存储函数,触发器
  • fcQCA模糊集定性比较分析法-学习笔记
  • OpenHarmony 5.0状态栏息屏状态下充电然后亮屏会出现电量跳变情况
  • 19-I2C库函数
  • ProfibusDP转ModbusRTU的实用攻略
  • WindowsPE文件格式入门11.资源表
  • 算法-js-柱状图中最大的矩形
  • 计算机系统的层次结构
  • 采摘桑葚
  • 中级网络工程师知识点6
  • 掌握生成式 AI 的未来:Google Cloud 全新认证
  • Office 中 VBE 的共同特点与区别
  • 【typenum】 12 类型级数组(array.rs)
  • Node.js 框架
  • 20-HAL库
  • 进程控制总结
  • Spyglass:参数(parameter)及其设置方式
  • 考研数学积分学
  • supervisorctl守护进程
  • PCB设计实践(十九)PCB设计中NPN/PNP选型策略
  • C++(23):容器类<vector>
  • C++控制结构详解:if-else、switch、循环(for/while/do-while)
  • 嵌入式学习笔记 - U(S)ART 模块HAL 库函数总结