C语言中这句话是什么意思GPIOB->ODR = (ViewBuffer[4]&0x1F);

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 18:05:22
C语言中这句话是什么意思GPIOB->ODR = (ViewBuffer[4]&0x1F);

C语言中这句话是什么意思GPIOB->ODR = (ViewBuffer[4]&0x1F);
C语言中这句话是什么意思
GPIOB->ODR = (ViewBuffer[4]&0x1F);

C语言中这句话是什么意思GPIOB->ODR = (ViewBuffer[4]&0x1F);
GPIOB->ODR是输出控制寄存器,(ViewBuffer[4]&0x1F)就是把高3位清零,前面有个~是取反,也就是把GPIOB->ODR =111 xxxxx,x代表不确定,所以这语句就是bit7 6 5输出高电平