标题: STM32寄存器手册GPIOA->ODR|=1<<8代码理解的问题 [打印本页]

作者: reveal    时间: 2018-1-18 21:10
标题: STM32寄存器手册GPIOA->ODR|=1<<8代码理解的问题
  就是想问一下如果   , GPIOA->ODR|=1<<8;  我知道第八位是1,其他位是多少0还是1;  之前没有赋值.也就是默认那些地方应该是什么值.


作者: snmsr    时间: 2018-1-19 15:48
无论<<还是>>都是补0的。
作者: Colin_lam    时间: 2020-3-13 23:17
可以跟据优先级及结合性拆分。
GPIOA->ODR |= 1<<8 拆分为:
unsigned char a;
a=1<<8;
GPIOA->ODR = GPIOA->ODR |a;
哈哈,有错请指正,我微信15813146300




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1