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

LuatOS-SOC接口文档(air780E)--pwm - PWM模块

pwm.open(channel, period, pulse, pnum, precision)

开启指定的PWM通道

参数

传入值类型

解释

int

PWM通道

int

频率, 1-1000000hz

int

占空比 0-分频精度

int

输出周期 0为持续输出, 1为单次输出, 其他为指定脉冲数输出

int

分频精度, 100/256/1000, 默认为100, 若设备不支持会有日志提示

返回值

返回值类型

解释

boolean

处理结果,成功返回true,失败返回false

例子

-- 打开PWM5, 频率1kHz, 占空比50%
pwm.open(5, 1000, 50)
-- 打开PWM5, 频率10kHz, 分频为 31/256
pwm.open(5, 10000, 31, 0, 256)

pwm.close(channel)

关闭指定的PWM通道

参数

传入值类型

解释

int

PWM通道

返回值

返回值类型

解释

nil

无处理结果

例子

-- 关闭PWM5
pwm.close(5)

pwm.capture(channel)

PWM捕获

参数

传入值类型

解释

int

PWM通道

int

捕获频率

返回值

返回值类型

解释

boolean

处理结果,成功返回true,失败返回false

例子

-- PWM0捕获
while 1 dopwm.capture(0,1000)local ret,channel,pulse,pwmH,pwmL  = sys.waitUntil("PWM_CAPTURE", 2000)if ret thenlog.info("PWM_CAPTURE","channel"..channel,"pulse"..pulse,"pwmH"..pwmH,"pwmL"..pwmL)end
end

相关文章:

  • Elasticsearch 聚合查询(Aggregation)详解
  • k8s中pod的hostport端口突然无法访问故障处理
  • ArcGIS中如何建立土地利用规划数据库
  • 【算法心得】When data range not large, try Bucket sort
  • 【Linux基础】Linux常见指令总结及周边小知识
  • 02-鸿蒙学习之4.0todoList练习
  • PTA: 螺旋矩阵
  • 计算机毕业设计 基于微信小程序的“共享书角”图书借还管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 9.Docker的虚悬镜像-Dangling Image
  • 爬虫爬取百度图片、搜狗图片
  • cocos2dx ​​Animate3D (一)
  • Java面试-微服务篇-SpringCloud
  • Python语言学习笔记之三(字符编码)
  • 独乐乐不如众乐乐(二)-某汽车零部件厂商IC EMC企业规范
  • 【leetcode】62. 不同路径
  • 2017年终总结、随想
  • 78. Subsets
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • ECMAScript入门(七)--Module语法
  • java 多线程基础, 我觉得还是有必要看看的
  • Javascript 原型链
  • JavaScript异步流程控制的前世今生
  • Java深入 - 深入理解Java集合
  • Python爬虫--- 1.3 BS4库的解析器
  • SegmentFault 2015 Top Rank
  • SpingCloudBus整合RabbitMQ
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • supervisor 永不挂掉的进程 安装以及使用
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 规范化安全开发 KOA 手脚架
  • 批量截取pdf文件
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 三分钟教你同步 Visual Studio Code 设置
  • 实现简单的正则表达式引擎
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • #define
  • #if #elif #endif
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • $refs 、$nextTic、动态组件、name的使用
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (k8s中)docker netty OOM问题记录
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (独孤九剑)--文件系统
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (十) 初识 Docker file
  • (转)程序员技术练级攻略
  • (轉)JSON.stringify 语法实例讲解
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .md即markdown文件的基本常用编写语法
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET Remoting学习笔记(三)信道
  • .net 发送邮件
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型