官方库对数据长度的处理非常慎重,管你别的地方定义的是多长,为了防止出BUG,都会对参加运算的双方进行长度再定义 RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)) 这里后面一个(uint32_t)是RCC->CFGR位长的定义。前面一个 (uint32_t)是结果的位长再定义
27,382
社区成员
28,770
社区内容
加载中
试试用AI创作助手写篇文章吧