看了你的直接操作寄存器实现的利用 SysTick 延时的函数,非常好用,比 ST 公司的库函数好用多了。
但是,我有一事不明。
我是否可以理解 delay_init 这个函数的参数是 HCLK 更准确一些,因为,如果是,SYSCLK 的话,要是,HCLK 是经过 SYSCLK 分频得到的,那么,延时就不准确了。当然,一般情况下,HCLK = SYSCLK,此时,延时是准确的。
不知道我以上的理解对不对?
请 正点原子 老师赐教。
谢谢了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
这里SYSTICK的频率就是系统时钟频率的1/8。
一周热门 更多>