嵌入式STM32,请问这条语句GPIOB->CRL &= 0xFF0FFFFF是什么意思?求大神指点,必采纳!

GPIOB->CRL &= 0xFF0FFFFF;

端口GPIOB有16个输出端引脚,CRL寄存器则配置 GPIOB的低8位引脚,如下图示,采用了寄存器的每4位数据来配置一个引脚;

GPIOB->CRL &= 0xFF0FFFFF,就是置低8位的第6个引脚(PIN5)为模拟输入模式,其余引脚则保留原有配置值不变;

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-05-27
就是将GPIOB端口的CRL寄存器中的第20-23位清零。
第2个回答  2021-05-27
GPIOB的CRL把寄存器的20-23,这四位清0

嵌入式STM32,请问这条语句GPIOB->CRL &= 0xFF0FFFFF是什么意思?求大神...
GPIOB->CRL &= 0xFF0FFFFF,就是置低8位的第6个引脚(PIN5)为模拟输入模式,其余引脚则保留原有配置值不变;

相似回答