[吹毛求疵]發(fā)現(xiàn)CH32V203xx EVT中一處注釋的錯(cuò)誤

源文件名: ch32v20x_rcc.c

/*********************************************************************
?*?@fn??????RCC_PCLK1Config
?*
?*?@brief???Configures?the?Low?Speed?APB?clock?(PCLK1).
?*
?*?@param???RCC_HCLK?-?defines?the?APB1?clock?divider.?This?clock?is?derived?from
?*????????the?AHB?clock?(HCLK).
?*????????????RCC_HCLK_Div1?-?APB1?clock?=?HCLK.
?*????????????RCC_HCLK_Div2?-?APB1?clock?=?HCLK/2.
?*????????????RCC_HCLK_Div4?-?APB1?clock?=?HCLK/4.
?*????????????RCC_HCLK_Div8?-?APB1?clock?=?HCLK/8.
?*????????????RCC_HCLK_Div16?-?APB1?clock?=?HCLK/16.
?*
?*?@return??none
?*/
void?RCC_PCLK1Config(uint32_t?RCC_HCLK)
{
??uint32_t?tmpreg?=?0;

??tmpreg?=?RCC->CFGR0;
??tmpreg?&=?CFGR0_PPRE1_Reset_Mask;
??tmpreg?|=?RCC_HCLK;
??RCC->CFGR0?=?tmpreg;
}

/*********************************************************************
?*?@fn??????RCC_PCLK2Config
?*
?*?@brief???Configures?the?High?Speed?APB?clock?(PCLK2).
?*
?*?@param???RCC_HCLK?-?defines?the?APB2?clock?divider.?This?clock?is?derived?from
?*????????the?AHB?clock?(HCLK).
?*????????????RCC_PCLK2_Div2?-?APB2?clock?=?HCLK.
?*????????????RCC_PCLK2_Div4?-?APB2?clock?=?HCLK/2.
?*????????????RCC_PCLK2_Div6?-?APB2?clock?=?HCLK/4.
?*????????????RCC_PCLK2_Div8?-?APB2?clock?=?HCLK/8.
?*
?*?@return??none
?*/
void?RCC_PCLK2Config(uint32_t?RCC_HCLK)
{
??uint32_t?tmpreg?=?0;

??tmpreg?=?RCC->CFGR0;
??tmpreg?&=?CFGR0_PPRE2_Reset_Mask;
??tmpreg?|=?RCC_HCLK?<<?3;
??RCC->CFGR0?=?tmpreg;
}


結(jié)合數(shù)據(jù)手冊的說明:

image.png


RCC_PCLK2Config 函數(shù)的注釋里針對RCC_HCLK的描述不正確,

這里可選的枚舉值應(yīng)該是同上面RCC_PCLK1Config的一樣, RCC_HCLK_ 前綴的才是正確的, 但是注釋寫的卻是RCC_PCLK2_前綴的.

您好,感謝你的反饋。我這邊檢查EVT例程關(guān)于該處注釋是沒有問題的,如下圖。你可以下載最新EVT看一下,關(guān)于該處的注釋應(yīng)該是已經(jīng)修改過來的。

image.png


好的, 我確認(rèn)了下, 不是下載的EVT里的代碼, 而是使用MRS創(chuàng)建新項(xiàng)目里自動(dòng)創(chuàng)建的代碼.


您好,感謝您的反饋,這邊已經(jīng)確認(rèn)注釋問題,會盡快更新此問題。


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

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