GPIO_Write(GPIOB, GPIO_Pin_6 | GPIO_Pin_8);是什么意思啊?
时间:10-02
整理:3721RD
点击:
GPIO_Write(GPIOB, GPIO_Pin_6 | GPIO_Pin_8);是什么意思啊?
看看GPIO_Write的函数原型
懂了~
这句有语法错误,括号里面应该有三个参数:端口,引脚,具体要写进去的数值
看手册啊......
对GPIOB的Pin6和Pin8进行写操作!
这个函数写入的是ODR寄存器吗?
看函数库
虽然懂了,我还是要复制粘贴。
函数名 GPIO_Write
函数原形 void GPIO_Write(GPIO_TypeDef* GPIOx, u16 PortVal)
功能描述 向指定GPIO数据端口写入数据
输入参数1 GPIOx:x可以是A,B,C,D或者E,来选择GPIO外设
输入参数2 PortVal: 待写入端口数据寄存器的值
看固件库就知道小编
这个应该是库函数里面的,其实库函数真的挺好用的
GPIO_Initstructure.GPIO_Pin = GPIO_Pin_10 | GPIO_Pin_11 小编这个是什么意思啊
对PB6和PB8进行写操作,但没给出要写的数据,可以这样置6、8脚的高电平
GPIO_WriteBit(GPIOB,GPIO_Pin_6,bit_set);
GPIO_WriteBit(GPIOB,GPIO_Pin_8,bit_set);
大侠们对吗?请指教