美文网首页
nrf52系列的硬件PWM

nrf52系列的硬件PWM

作者: 昨天剩下的一杯冷茶 | 来源:发表于2020-07-07 19:38 被阅读0次

    代码下载地址:
    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
    

    相关文章

      网友评论

          本文标题:nrf52系列的硬件PWM

          本文链接:https://www.haomeiwen.com/subject/zwjzqktx.html