#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
浏览源代码.
- 作者
- zhengchuangyong (zheng.nosp@m.chua.nosp@m.ngyon.nosp@m.g@em.nosp@m.bedsk.nosp@m.y.ne.nosp@m.t)
- 版本
- 1.0
- 日期
- 2021-09-09
- 版权所有
- Copyright (c) 2023 广州省天嵌嵌入式技术股份有限公司
- 修改日志:
Date | Version | Author | Description |
2021-09-09 | 1.0 | zhengchuangyong | 第一次发布,对PWM一些基本操作的封装,如使能PWM,设置周期和占空比 |
int pwm_enable |
( |
int |
node, |
|
|
int |
enable |
|
) |
| |
PWM 开启/关闭
- 参数
-
node | 设备节点 |
enable | 状态,1:启动;0:关闭 |
- 返回
- int 成功为0,打开PWM文件失败为-1,往PWM文件写入失败为-2
测试pwm_enable()和tq_set_pwm()这两个函数
- 返回
- int 测试成功为0,测试pwm_enable()失败为-1,测试tq_set_pwm()失败为-2
int tq_set_pwm |
( |
int |
node, |
|
|
unsigned long |
period, |
|
|
unsigned long |
duty_cycle |
|
) |
| |
设置 PWM 的周期、占空比
- 参数
-
node | 设备节点 |
period | pwm周期 |
duty_cycle | 占空比 |
- 返回
- int 设置成功为0,设置失败为-1