解释下这句GPIO_InitStructure.GPIO_Pin = (3<<0)|(3<<4)|(7<<8)|(3<<14)什么意思

2019-07-20 02:27发布

GPIO_InitStructure.GPIO_Pin = (3<<0)|(3<<4)|(7<<8)|(3<<14)这个句子什么意思?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
一个人的旅行
2019-07-20 22:09
GPIO_InitStructure.GPIO_Pin = (3<<0)|(3<<4)|(7<<8)|(3<<14)

GPIO_InitStructure.GPIO_Pin = (11b<<0)|(11b<<4)|(111b<<8)|(11b<<14)


GPIO_InitStructure.GPIO_Pin = (11b)|(110000b)|(11100000000b)|(1100000000000000b)

GPIO_InitStructure.GPIO_Pin =1100011100110011b
最后一句从右往左数,对应16个管脚,最低位对应GPIO_Pin_0,所以该句相当于使能GPIO_Pin_0/GPIO_Pin_1/GPIO_Pin_4/GPIO_Pin_5/GPIO_Pin_8/GPIO_Pin_9/GPIO_Pin_10/GPIO_Pin_14/GPIO_Pin_15

一周热门 更多>