大侠们,正在研究cube,发现确实很方便,但无奈初学,不少代码不理解为啥要这么写:比如以下这个
#define __HAL_RCC_GPIOE_CLK_ENABLE() do {
__IO uint32_t tmpreg = 0x00U;
SET_BIT(RCC->AHB1ENR, RCC_AHB1ENR_GPIOEEN); 这句话是使能GPIOE时钟的
/* Delay after an RCC peripheral clock enabling */
tmpreg = READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_GPIOEEN);
UNUSED(tmpreg);
上面这个是使能GPIOE时钟的,下划线斜体的两句话是做什么用的呢?目的是干啥,谢谢解答咯~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>