STM8S103/105最大时钟为16M,内部有16M高速震荡器;那么什么时候(情况下)需要外接晶振呢?
由于内部震荡器精度低,尤其温度变化时频率的变化范围比较宽,所以在要求时钟精度高的应用中应该外接晶体震荡器;
最典型的应用就是UART收发数据的应用,例如要产生一个9600或更高波特率,在此种情况下通常外接7.3728MHz或11.0592MHz的晶振,以便产生更精确的波特率;
如果不需要产生波特率,而是产生精确的方波或者测量波形、精确定时的应用中可以外接8M,12M,16M等常用晶振;
如果系统没有时钟精度要求那么建议使用内部震荡器作为时钟,省去外部晶振,这对系统的稳定和可靠性有一定的改善作用;
总的来说还是要综合考虑时钟需求来决定是否连接外部晶振,接多少频率的晶振。
|
|