【STC单片机】通过ADC外部输入调节PWM占空比输出并串口打印当前脉冲值
本示例演示基于STC15W408AS单片机,采用自制开发板,使用的是外部晶振16MHz。
这篇文章涉及了综合知识的运用。写这一篇文章的初衷是昨天睡觉前的想法,做一个外部可控可调的PWM输出的功能。今天将其程序整理出来并且验证了这一点。
注意:ADC输入引脚不能浮空,不然PWM输出将会是跳动的脉动输出。占空比将是一个随机的状态形式输出。
- 功能实现内容:占空比可调,但是频率是固定的
2.6666KHz
的。如需调整频率,需要修改想要的宏定义的参数。
f=MAIN_Fosc /PWM_DUTY