這SysTick_Config(SystemCoreClock / 8000);//1ms? ? ? ? ? ? 72M/8000/9000000 = 1/1000 = 1ms,這個注釋不太清除,我是這樣想的,系統(tǒng)計數(shù)控制寄存器(STK_CTLR)計數(shù)器時鐘源選擇位: 1:HCLK 做時基; 0:HCLK/8 做時基;所以:72M/8 = 9MZ, 此時sys = 72MHZ/8時,重裝載值load:1ms/(1/(sysclock))-1 = 1*(10^-3)*sysclock - 1 = 9000 - 1 = 8999,例程中? 72M/8000/9000000 感覺就是得出一個1/1000HZ的頻率的樣子,不太懂,特來請教!
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機