網(wǎng)站排名查詢(xún)工具有哪些八百客crm系統(tǒng)登錄入口
STM32時(shí)鐘
文章目錄
- STM32時(shí)鐘
- 前言
- 一、修改系統(tǒng)時(shí)鐘
- 二、DEBUG
前言
為什么我們要改STM32的時(shí)鐘呢,打個(gè)比方在做SPI驅(qū)動(dòng)的時(shí)候,需要16M的時(shí)鐘,但是stm32默認(rèn)是72的分頻分不出來(lái),這個(gè)時(shí)候我們就要改系統(tǒng)時(shí)鐘了,那么怎么改呢,我又怎么知道現(xiàn)在的時(shí)鐘是多少呢。
一、修改系統(tǒng)時(shí)鐘
在講這兩個(gè)圖之前,我們要先知道STM32的時(shí)鐘是怎么得到的,是由PLL得到的 72M=8M9 回到前面我們想得到16的怎么辦呢 16=32/2
32M=8M4
RCC_CFGR_PLLMULL9
把這個(gè)參數(shù)改成RCC_CFGR_PLLMULL4就行了,這個(gè)文件里出現(xiàn)的都要替換。
在修改之前我們先看時(shí)鐘是多少。
和手冊(cè)說(shuō)的一樣 是72M
然后我們修改一下
這樣就得到了32M
二、DEBUG
可能有很多同學(xué)不知道debug怎么調(diào)試,可以看這個(gè)博主的博客
跳轉(zhuǎn)鏈接