大学生
最后登录1970-1-1
在线时间 小时
注册时间2019-5-17
|
本帖最后由 saber 于 2019-5-26 14:28 编辑
typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
#define assert_param(expr) ((void)0)
---分隔符------
[mw_shl_code=c,true]void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
{
/* Check the parameters */
assert_param(IS_RCC_APB2_PERIPH(RCC_APB2Periph));
assert_param(IS_FUNCTIONAL_STATE(NewState));
if (NewState != DISABLE)
{
RCC->APB2ENR |= RCC_APB2Periph;
}
else
{
RCC->APB2ENR &= ~RCC_APB2Periph;
}
}[/mw_shl_code]
----分隔符-----
RCC_APB2PeriphClockCmd(LED_G_GPIO_CLK,ENABLE);
有大佬可以解释下 assert_param(expr) ((void)0)
非常感谢
|
|