全站数据
8 4 2 0 5 8 1

STC12C5A60S2单片机频率是怎么计算出来的,或者怎么改

英语末班车 | 简单学习,快乐成才!         
问题更新日期:2024-10-22 17:08:58

问题描述

STC12C5A60S2单片机频率是怎么计算出来的,或者怎么改希望能解答下
精选答案
最佳答案

频率计算系统时钟/分频系数/256

系统时钟不一定等于晶振频率

但对于STC12C5A60S2不专门设置的话系统时钟是等于晶振频率

CMOD=0X02分频系数是2

PWM频率=11000000/2/256=21.48 khz

如果想要PWM频率是12.3KHZ

分频系数=11000000/256/12300=3.49,介于3和4之间,确实不太好办

可选CMOD=0X0A分频系数是4

也可选为3,这时可设CMOD=0X04即定时器0的溢出脉冲为计数器输入

可将定时器0设为自动重装模式初值为256-3=253

若需要更精确的频率,只有更换晶振,或采用软件PWM模式