關(guān)于stm32 APB總線上的"接口時鐘使能"與"外設(shè)時鐘使能"
今天看<<例說stm32>>上的RTC時鐘,發(fā)現(xiàn)他沒有使能APB1的上BKP時鐘,就能讀出BKP寄存器里的內(nèi)容.很是不解,又看了一遍發(fā)現(xiàn)APB總線上的時鐘使能分為兩種,一種是時接口時鐘一種是外設(shè)時鐘.
又仔細(xì)觀查了一下時鐘樹發(fā)現(xiàn)在APB外設(shè)時鐘使能寄存器上表現(xiàn)為接口時鐘的都已經(jīng)有了自己的時鐘,再經(jīng)實驗證明所有這種不需要在APB上使能就有自已時鐘的外設(shè)(即在APBxENR的某一位上代表的是這個外設(shè)的接口時鐘的外設(shè))在不需要使能接口時鐘的情況下就能讀出這種外設(shè)的寄存器的內(nèi)容!