本帖是根据 用户名为【Ai-Thinker小泽】大佬的教程按步骤走
有不同点会单独列出来,方便自己学习,也方便大家
附教程链接 -> 教程链接
大佬的PWM已经说的很详细了,我补充一些术语解释,帮助大家看懂别人的帖子
有PWM转换器(脉冲宽度调制)和PFM转换器(脉冲频率调制)
PWM转换器,长度不变,改变占空比
PFM转换器,改变频率
术语
幅值:高低电平电压差
正脉宽:高电平时间
负脉宽:低电平时间
周期:高电平+低电平时间
频率:周期的倒数 1/周期
占空比:高电平占周期的百分比
死区:两路方波之间高电平之间的时间差
相位差:方波移相
这是我学STC的笔记,不是照抄别人的,所以没贴出处
大佬代码这里,VScode没识别好,不清楚大家是不是这样
我make报错了
找了一圈并在论坛找其他大佬PWM帖子查看,发现都是这样写法
然后 我尝试make clean 清除后再次meke
发现成功了
大家也要注意,那个问题
每次编译,先make clean再make
附件限制尺寸,只能上个图片看看了
|