C语言中这句话是什么意思GPIO_WriteLow(GPIOD,(GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_7));怎么理解

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 12:16:45
C语言中这句话是什么意思GPIO_WriteLow(GPIOD,(GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_7));怎么理解
xŒ]KAN!A!]JAޔXMKREF[n=3WFE]͙s& p5%׫L{UR:^ţ{#b7K%^a8> 'FG'r,{ȯTWh;? od!eeu2CQc%ҶUgӨvE`Ȣ5qa3KmeX>HAҩdY v,/j5>l|Pkk3ݑRr7(`=Y?vZiP Aڧ~K"C979pN .z

C语言中这句话是什么意思GPIO_WriteLow(GPIOD,(GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_7));怎么理解
C语言中这句话是什么意思
GPIO_WriteLow(GPIOD,(GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_7));
怎么理解

C语言中这句话是什么意思GPIO_WriteLow(GPIOD,(GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_7));怎么理解
这是STM处理器的操作吧?
GPIO_WriteLow是它的库函数,作用是将对应引脚输出低电平.前提是必须配置对应引脚为GPIO输出模式.
第一个参数表示的是选择哪一组GPIO(端口GPIOA到GPIOI可选),现在选择的GPIOD.
第二个参数表示的是选择的GPIO组中哪几个引脚输出低电平,每个引脚对应一个bit,那么(GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_7)进行或操作,就表示0,2,4,7四个引脚对应的bit都有效,也就是这四个引脚都输出低电平.