c语言常用易忘知识点

feng锋~:

我看过源码,因为pwm.setup()设置频率的范围是100Hz~40kHz,当设置为50Hz时,会自动输出100Hz的PWM,所以舵机的旋转范围不是0~180°而只能是0~90°,源代码如下,希望帮到你`

[/code][code=cpp]

static uint16_t analogFreq = 1000;

extern void __analogWriteFreq(uint32_t freq) {

if (freq < 100) {

analogFreq = 100;

} else if (freq > 40000) {

analogFreq = 40000;

} else {

analogFreq = freq;

}

}

[/code]


最新资讯
消防安全 | 预防先行:消防安全知识大普及