Kendryte K210 PWM模拟时钟信号以及注意事项

 27Mhz代码实现如下:

static handle_t pwm1;

uint8_t 74Mhz_clock(void)
{
    pwm1 = io_open("/dev/pwm1");
    pwm_set_frequency(pwm1, 26000000); 
    pwm_set_active_duty_cycle_percentage(pwm1, 0, 0.5); 
    pwm_set_enable(pwm1, 0, true);
    return 0;
}

在project_cfg.h中要注意,如果是按照我上面的这个写法的话,那么应该将相对应的引脚设置为:FUNC_TIMER1_TOGGLE1

如果打开的是pwm0的话,且通道选择0的话,那么相对应得引脚设置为:FUNC_TIMER0_TOGGLE1

因为文档写得云里雾里的,也没这方面的介绍,这里记录一下

猜你喜欢

转载自blog.csdn.net/smile_5me/article/details/105094030
今日推荐