關(guān)于CH32V307使用systick做延時函數(shù)的問題

在使用MRS創(chuàng)建工程的時候,Debug文件下的debug.c中的Delay_Init()函數(shù)下,為什么是用系統(tǒng)時鐘除以8000000,而不是1000000image.png


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

您好,這主要是跟SysTick的時基有關(guān),工程中默認(rèn)是HCLK/8作為時基的。以例程默認(rèn)的系統(tǒng)主頻96MHz為例,以HCLK/8作為時基,則計數(shù)一次的時間是1/12MHz。以延時1us為例,p_us的值為96M/8M=12,則i的值等于1*12,即12,即比較寄存器的值是12,計數(shù)12次,整好12*(1/12MHz)=1us。后續(xù)若有問題,可郵箱(lzs@wch.cn)和我溝通。

image.png



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频