在研究V203使用時(shí)鐘的時(shí)候,發(fā)現(xiàn)了個(gè)設(shè)置問(wèn)題。
看手冊(cè)HSI到PLL是可以選擇不分頻或者二分頻,關(guān)于這個(gè)分頻有兩個(gè)地方提及,一個(gè)是EXTEND_CTR寄存器的bit4,一個(gè)是RCC_CFGR0寄存器的bit16,根據(jù)?EVT的示例,看出來(lái)官方是做了?EXTEN->EXTEN_CTR |= EXTEN_PLL_HSI_PRE;??RCC->CFGR0 |= (uint32_t)(RCC_PLLSRC_HSI_Div2 |?RCC_PLLMULL18);??
這里的疑惑是EXTEN_CTR的bit4被置1了,對(duì)應(yīng)為HSI 時(shí)鐘作為 PLL 輸入時(shí)鐘,后面又寫(xiě)的是RCC_PLLSRC_HSI_Div2,但是手冊(cè)里相關(guān)的位解釋是HSI不分頻或者2分頻送入pll,這里認(rèn)為解釋較為模糊,因?yàn)樵趀xten_ctr里并沒(méi)有使能2分頻。
請(qǐng)官方對(duì)上述問(wèn)題闡述一下,并下面相關(guān)疑問(wèn)做一下回復(fù)
1、能否給出一個(gè)完備的HSI預(yù)分頻部分的解釋或者示例(包括HSI不分頻進(jìn)入PLL和HSI 2分頻進(jìn)入PLL)
2、關(guān)于ch32v20x.h文件里 對(duì)于PLLSRC的宏定義有歧義,因?yàn)橹挥蠷CC_PLLSRC_HSI_DIV2和RCC_PLLSRC_HSE,難道這里的意思是使用HSI時(shí) PLLSRC固定為HSI的二分頻?