C语言基础

2019-07-20 17:40发布

本帖最后由 Ly271700458 于 2016-12-29 15:24 编辑

GPIO_AF_Set(GPIOA,9,7);

void GPIO_AF_Set(GPIO_TypeDef* GPIOx,u8 BITx,u8 AFx)
{
GPIOx->AFR[BITx>>3]&=~(0X0F<<((BITx&0X07)*4));
GPIOx->AFR[BITx>>3]|=(u32)AFx<<((BITx&0X07)*4);
} 这个语句代表什么意思?

[BITx>>3]代表的是数字9右移3位吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。