为您找到"

GPIOA->BSRR = ss ? 0x00000010 : 0x00100000; 这是stm32库元件里面的

"相关结果约100,000,000个

...= ss ? 0x00000010 : 0x00100000; 这是stm32库元件里面的句子...

也就是说等价于:if(ss)GPIOA->BSRR = 0x00000010;else GPIOA->BSRR = 0x00100000;回去好好看看C语言的书吧。

请教STM32知识点:GPIOA->BSRR 与GPIOA->BRR两个管脚寄存器

BSRR写1的位置1,BRR写1的位置0;这两个命令是不同的,一个用于清零,一个用于置1;这两句话等同与GPIOA->ODR = GPIOA->(ODR&0xff00)|cmd;

#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) 是什么意思

这是宏定义,是预编译命令。即,在正式编译程序前,先做字符串替代,替代完毕再编译。例如:define GPIOA ((GPIO_TypeDef *) GPIOA_BASE)预编译命令 说,凡后面程序中出现 GPIOA 的地方,把 GPIOA 换成:((GPIO_TypeDef *) GPIOA_BASE) 后再编译。后面的 #define 命令 类似。例如...
1 2 3 4 5 6 7 8 9

相关搜索