CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

接口函数

表 329 PWM驱动接口函数
API 芯片
GR551x GR5526

app_pwm_init

Y

Y

app_pwm_deinit

Y

Y

app_pwm_start

Y

Y

app_pwm_stop

Y

Y

app_pwm_update_freq

Y

Y

app_pwm_config_channel

Y

Y

app_pwm_inactive_channel

N

Y

app_pwm_get_handle

Y

Y

app_pwm_init

表 330 app_pwm_init接口
函数原型

uint16_t app_pwm_init(app_pwm_params *p_params)

功能说明

根据初始化参数初始化PWM模块

输入参数

p_params:初始化参数的结构体指针,把结构体里的初始化变量传入该函数

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_pwm_deinit

表 331 app_pwm_deinit接口
函数原型

uint16_t app_pwm_deinit(app_pwm_id_t id)

功能说明

反初始化PWM模块

输入参数

id:指定需要反初始化的PWM模块(0或1)

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_pwm_start

表 332 app_pwm_start接口
函数原型

uint16_t app_pwm_start(app_pwm_id_t id)

功能说明

PWM开始运行

输入参数

id:指定需要运行的PWM模块(0或1)

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_pwm_stop

表 333 app_pwm_stop接口
函数原型

uint16_t app_pwm_stop(app_pwm_id_t id)

功能说明

PWM停止运行

输入参数

id:指定需要停止的PWM模块(0或1)

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_pwm_update_freq

表 334 app_pwm_update_freq接口
函数原型

uint16_t app_pwm_update_freq(app_pwm_id_t id, uint32_t freq)

功能说明

更新PWM频率

输入参数
  • id:指定需要更新频率的PWM模块(0或1)
  • freq:新的PWM频率
返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

在PWM运行和停止时均可更新频率

app_pwm_config_channel

表 335 app_pwm_config_channel接口
函数原型

uint16_t app_pwm_config_channel(app_pwm_id_t id, app_pwm_active_channel_t channel, app_pwm_channel_init_t *p_config)

功能说明

配置PWM通道参数,包括占空比、极性和停止电平

输入参数
  • id:指定需要配置的PWM模块(0或1)
  • channel;需要配置的通道选择
  • p_config:需要配置的参数,包括占空比、极性和停止电平
返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

在PWM运行和停止时均可调用该接口

app_pwm_inactive_channel

表 336 app_pwm_inactive_channel接口
函数原型

uint16_t app_pwm_inactive_channel(app_pwm_id_t id, app_pwm_active_channel_t channel)

功能说明

停止指定的通道输出

输入参数
  • id:指定需要配置的PWM模块(0或1)
  • channel:需要失能的通道选择
返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注
  • 在PWM运行和停止时均可调用该接口
  • 仅适用于GR5526

app_pwm_get_handle

表 337 app_pwm_get_handle接口
函数原型

pwm_handle_t *app_pwm_get_handle(app_pwm_id_t id)

功能说明

获取当前PWM句柄

输入参数

id:指定需要获取的PWM模块(0或1)

返回值

pwm_handle_t:PWM句柄结构体

备注

仅适用于GR5526

扫描关注

打开微信,使用“扫一扫”即可关注。