永发信息网

stc12c5a60s2 PWM频率要怎么设置为400HZ

答案:2  悬赏:10  手机版
解决时间 2021-01-26 10:29
  • 提问者网友:王者佥
  • 2021-01-25 10:37
希望哪位大侠能给个代码示范下
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-01-25 11:18
用定时器0溢出做PWM的时钟源,而且要设置成1T模式,晶振最好高些,每9.765625us溢出一次。

PWM:
脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。

脉冲宽度调制是一种模拟控制方脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。
全部回答
  • 1楼网友:归鹤鸣
  • 2021-01-25 11:28
1,stc12c5a60s2一般pwm频率=pca时钟源/2562,pca时钟源设置有4种方式,一般都有t0的溢出率,来设置pca时钟源284一般在comd这个寄存器的b2b1两位来确定是那种方式,10方式就是t0溢出方式(1t更快),可以做可变pca时钟源时钟源,从而得到可变频率的pwm输出uxa3waei理论可生成(1-65535)个频率级别如12mhz主频(1t)方式最小可以做到12mhz,但实际是到了的最快也就是1/2sysclk,即6mhz,然后除以256,理想可以输出23khz~0.5hz左右的频率范围
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯