代码下载地址:
https://download.csdn.net/download/qq_31806069/12585601
ifndef K_PWM_H
define K_PWM_H
#include "stdint.h"
#include "nrf_pwm.h"
#include "nrf_drv_pwm.h"
/*
** 参数1:设置的引脚
** 参数2:设置的多少引脚
** 参数3:引脚的初始值,是高电平还是低电平
*/
void k_init_pwm(uint8_t *pins,uint8_t count,bool inverted);
/*
** 参数1:设置的引脚
** 参数2:设置的多少引脚
*/
void k_un_init_pwm(uint8_t *pins,uint8_t count);
/*
** 参数1:设置占空比,范围是1~99
** 参数2:设置频率
** 0-NRF_PWM_CLK_16MHz
** 1-NRF_PWM_CLK_8MHz
** 2-NRF_PWM_CLK_4MHz
** 3-NRF_PWM_CLK_2MHz
** 4-NRF_PWM_CLK_1MHz
** 5-NRF_PWM_CLK_500kHz
** 6-NRF_PWM_CLK_250kHz
** 7-NRF_PWM_CLK_125kHz
*/
void setting_pwm(uint16_t duty,uint8_t fre);
#endif
网友评论