这SysTick_Config(SystemCoreClock / 8000);//1ms? ? ? ? ? ? 72M/8000/9000000 = 1/1000 = 1ms,这个注释不太清除,我是这样想的,系统计数控制寄存器(STK_CTLR)计数器时钟源选择位: 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的频率的样子,不太懂,特来请教!
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片