微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > GPIO_Write(GPIOB, GPIO_Pin_6 | GPIO_Pin_8);是什么意思啊?

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);
大侠们对吗?请指教

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top