'''c
/**
- [url=home.php?mod=space&uid=247401]@brief[/url] 配置HCLK 到 PCLK的分频系数
- @param PCLKPRS :SYSCTRL_PCLK_DIV1/2/4/8
*/
void SYSCTRL_PCLKPRS_Config(uint32_t PCLKPRS)
{
assert_param(IS_SYSCTRL_HCLKPRS(PCLKPRS)); // <--此处断言宏错误
CW_SYSCTRL->CR0 = ((CW_SYSCTRL->CR0 & (~(SYSCTRL_KEY_MASK | SYSCTRL_CR0_PCLKPRS_Msk))) | SYSCTRL_KEY | PCLKPRS);
}
'''
- 在1.0.5标准库,sysctrl.c中,设置PCLK分频的函数这里,断言宏使用错误,会导致正确使用时断言必定失败。请检查并修复。
|