我在看这个实验的时候,遇到一个问题,希望知道的人能和我说说,请看下面:
RTC_Init()函数中,有一个
///设置RTC的分频,使能RTC时钟。 RCC->BDCR|=1<<8; ///LSE 振荡器作为RTC时钟; RCC->BDCR|=1<<15;//RTC时钟使能
这里面,我查阅了RCC->BDCR的寄存器中,第8,9位:
这里,原子哥选择的是“01:LSE 振荡器作为RTC时钟”,但是我看了一下时钟树,LSE是由外部接入32KHZ的低速外部晶振而得到的,但是,这个ALIENTEK
开发板上面没有接外部32KHZ的晶振,为什么这里还能起作用,如果是内部LSI的话,那我也感觉比较的好理解,因为内部有一个40KHZ的LSI,所以,这里我感觉到迷惑,请知道的大侠能指点一下。