WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
iot_pwm.c 文件参考
#include "common_def.h"
#include "iot_errno.h"
#include "pwm.h"
#include "iot_pwm.h"
iot_pwm.c 的引用(Include)关系图:

宏定义

#define IOT_PWM_MIN_DUTY   0
 
#define IOT_PWM_MAX_DUTY   100
 
#define IOT_PWM_DUTY_PART   10
 
#define IOT_PWM_FREQ_PART   2
 
#define IOT_PWM_MAX_DIV_NUM_MAX   8
 
#define IOT_PWM_CFG_OFFEST_TIME   0
 
#define IOT_PWM_CFG_REPEAT_CYCLE   100
 
#define IOT_PWM_CFG_REPEAT_STATE   true
 

函数

unsigned int IoTPwmInit (unsigned int port)
 
unsigned int IoTPwmDeinit (unsigned int port)
 
unsigned int IoTPwmStart (unsigned int port, unsigned short duty, unsigned int freq)
 
unsigned int IoTPwmStop (unsigned int port)
 

宏定义说明

◆ IOT_PWM_CFG_OFFEST_TIME

#define IOT_PWM_CFG_OFFEST_TIME   0

◆ IOT_PWM_CFG_REPEAT_CYCLE

#define IOT_PWM_CFG_REPEAT_CYCLE   100

◆ IOT_PWM_CFG_REPEAT_STATE

#define IOT_PWM_CFG_REPEAT_STATE   true

◆ IOT_PWM_DUTY_PART

#define IOT_PWM_DUTY_PART   10

◆ IOT_PWM_FREQ_PART

#define IOT_PWM_FREQ_PART   2

◆ IOT_PWM_MAX_DIV_NUM_MAX

#define IOT_PWM_MAX_DIV_NUM_MAX   8

◆ IOT_PWM_MAX_DUTY

#define IOT_PWM_MAX_DUTY   100

◆ IOT_PWM_MIN_DUTY

#define IOT_PWM_MIN_DUTY   0

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: Provides iot_pwm driver source
History:
2023-10-18, Create file.

函数说明

◆ IoTPwmDeinit()

unsigned int IoTPwmDeinit ( unsigned int  port)

◆ IoTPwmInit()

unsigned int IoTPwmInit ( unsigned int  port)

◆ IoTPwmStart()

unsigned int IoTPwmStart ( unsigned int  port,
unsigned short  duty,
unsigned int  freq 
)

◆ IoTPwmStop()

unsigned int IoTPwmStop ( unsigned int  port)