首先 在一些低端的单片机中晶振的频率决定这CPU内核的处理速率,一般单片机手册中都会给出晶振的范围,在范围内理论上可以任意频率跑,这个是由自己在项目实践中决定的,C晶振频率越高CPU处理速度越快,但是越容易受到外界电磁干扰导致程序跑死,为了求稳一般会选用中档的频率,既能加快CPU处理速率,而且稳定性很好,比如12M 。在一些中档和高档CPU中会有PLL倍频环,外部时钟一般都是一定的。比如stm32外部时钟都选在8M。如果修改外部晶振的频率,得重新修改倍频系数,防止超频。
首先 在一些低端的单片机中晶振的频率决定这CPU内核的处理速率,一般单片机手册中都会给出晶振的范围,在范围内理论上可以任意频率跑,这个是由自己在项目实践中决定的,C晶振频率越高CPU处理速度越快,但是越容易受到外界电磁干扰导致程序跑死,为了求稳一般会选用中档的频率,既能加快CPU处理速率,而且稳定性很好,比如12M 。在一些中档和高档CPU中会有PLL倍频环,外部时钟一般都是一定的。比如stm32外部时钟都选在8M。如果修改外部晶振的频率,得重新修改倍频系数,防止超频。
举报