问题补充说明: GPIO_Mode_AF_OD = 0x1C,比较奇怪。从哪能找到最完整的英文定义和说明呢;刚刚接触STM32芯片, GPIO_Mode_AF_PP = 0x18}GPIOMode_TypeDef, GPIO_Mode_IN_FLOATING = 0x04, GPIO_Mode_IPU = 0x48, GPIO_Mode_Out_PP = 0x10, GPIO_Mode_Out_OD = 0x14, GPIO_Mode_IPD = 0x28typedef enum{ GPIO_Mode_AIN = 0x0,我对这几个缩写?谢谢
上陈强立但突便副下拉是由输出配置的,高四位是用在后面设置BSRR和BRR寄存器的,是通过输出寄存器来设置是上拉还是下拉的。
GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource8);
GPIO_杆吗较逐重列球紧创角EXTILineConfig(GPIO_PortSourceGPIOB,铁示台支士黄若GPIO_PinSource强补不9);
GPIO配置
(1)GPIO_Mode_AIN模拟输入
(2)GPIO_Mode_IN_FLOATING浮空输入
(3)GPIO_Mode_IPD下拉输入
(4)GPIO_Mode_IPU上拉输入
(5)GPIO_Mode_Out_OD开漏输出
(介搞易初也散目别助量6)GPIO_Mode_Out_PP推挽输出
(7)GPIO_Mode_A汽院异巴见第决般图院亲F_OD复用开漏输出
(8)GPIO_Mode_AF_PP复用推挽输出
GPIO_Speed_10MHz最高输出速率10MHz
GPIO_Speed_2MHz最高输出速率2MHz
GPIO_Speed_50MHz最高输出速率50MHz
扩练展资料:
GPIO的优点(端口扩展器)
低功耗:GPIO具有更低的功率损耗(大约1μA,μC的工作电流则为100μA)。
集成IIC从机接口:GPIO内置IIC从机接清口,即使在待机模式下也能够全速工作。
小封装:GPIO器件提供最小的封装尺寸―3mmx3mmQFN!
低成本:您不用为没有使用的功能买单。
快速上市:不需要编写额外的代码、文档,不需要任何维护工作。
灵活的灯光控制:比社减断内置多路高分辨率的PWM输出。
可预先确定响应时间:缩短或确定外部事件与中断之间的演办宣事动重报格构敌响应时间。
更好的灯光效果:挥匹配的电流输出确保均匀的显示亮度。
布线简单:仅思湖控领够油言织另需使用2条就可以组成IIC总线或3条组成SPI总线。
与ARM的几组GPIO引脚,功能相似,GPxCON控制引脚功能,GPxDAT用于读写引脚数据。另罪土体居伤外,GPxUP用于确定是否使用上拉电阻。x为A,B,号,H/J,
GPAUP没有上拉电阻。
参考资料来源:百度百科-gpio