时钟抖动

关于时钟抖动

星期二,2016-04-26 07:12--z20121202038

一般如何处理时钟抖动呢?
我在arch_main.c文件中看到了时钟校准的代码,意思是不是如果没有定义外部时钟就用默认时钟。那如果我外挂16 m的时钟,那软件上要做怎样的处理呢?

#如果定义(CFG_USE_DEFAULT_XTAL16M_TRIM_VALUE_IF_NOT_CALIBRATED)
#定义DEFAULT_XTAL16M_TRIM_VALUE (1302)
//如果在OTP中没有编程修剪值,则应用默认的XTAL16修剪值
if (0 == GetWord16(CLK_FREQ_TRIM_REG)); / /计算

set_xtal16m_trim_value (DEFAULT_XTAL16M_TRIM_VALUE);

# endif

订阅RSS -时钟抖动