设置PWM的工作频率
void gpio_pwmset(int n,int p);
//n,端口号,只能是4或者5,对应E5(gpio4)和E6(gpio5)
//p 0~65535 0全低电平 32768 一半低一半高 65535全高电平
示例
gpio_pwmdef(1000); //0号端口输出模式
gpio_mode(4,4); //设置端口为PWM
gpio_pwmset(4,32768);//设置占空比为50% 0~65535
注意
- E5(gpio4)和E6(gpio5) 方可设置成PWM,由于是一路PWM,因此两个端口工作频率必须一致,但可以各自设置各自的占空比
- 频率最小为2hz,最大为60000000hz,不过建议使用中间频段
- MCU采用RC震荡,有误差,勿做仪器基准