天嵌二次封装库使用手册  V1.0
tq_pwm.h 文件参考
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
tq_pwm.h 的引用(Include)关系图:

浏览源代码.

函数

int pwm_enable (int node, int enable)
 PWM 开启/关闭 更多...
 
int tq_set_pwm (int node, unsigned long period, unsigned long duty_cycle)
 设置 PWM 的周期、占空比 更多...
 
int tq_pwm_test ()
 测试pwm_enable()和tq_set_pwm()这两个函数 更多...
 

详细描述

作者
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
修改日志:
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
int tq_pwm_test ( )

测试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设备节点
periodpwm周期
duty_cycle占空比
返回
int 设置成功为0,设置失败为-1