打印
[其他]

航顺HK32F030MF4P6-GPIO配置

[复制链接]
873|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
l63t89|  楼主 | 2023-1-28 12:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
GPIO, IO, gp, pi
航顺HK32F030MF4P6-GPIO相关配置(一)
一、了解概况
1、本篇主要讲解GPIO的输入输出配置–基于航顺官方标准固件库
二、配置步骤
1、开启对应IO口的时钟

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOx, ENABLE);

    1

2、结构体初始化

1、初始化GPIO对应的函数结构体,如图,
我们首先可以看到该结构体有对应的IO口赋值(GPIO_Pin),该值可以为GPIO_Pin_0-GPIO_Pin_N。


使用特权

评论回复

相关帖子

沙发
l63t89|  楼主 | 2023-1-28 12:31 | 只看该作者
IO输入输出模式(GPIO_Mode),在这里我们可以选择4种模式。对应不同的IO输出输出,如图。,

使用特权

评论回复
板凳
l63t89|  楼主 | 2023-1-28 12:31 | 只看该作者
IO口的翻转速度(GPIO_Speed),该结构体成员是另外一个结构体变量,我们一般选择最高的翻转速度。10Mhz,如图。,

使用特权

评论回复
地板
l63t89|  楼主 | 2023-1-28 12:33 | 只看该作者
IO口的输出类型(GPIO_OType),有推挽输出和开漏输出,其作用我们后面讲,这里做输出一般默认为推挽输出,

使用特权

评论回复
5
l63t89|  楼主 | 2023-1-28 12:33 | 只看该作者
上下拉模式,提供高低电平输出(GPIO_PuPd),选择那种都行


使用特权

评论回复
6
l63t89|  楼主 | 2023-1-28 12:35 | 只看该作者
总结

1、GPIO配置第一步要记得打开对应的GPIO口时钟,然后对GPIO对应的结构体成员进行初始化赋值。

使用特权

评论回复
7
zerorobert| | 2023-2-2 15:46 | 只看该作者
这个IO口配置跟st一样的。              

使用特权

评论回复
8
alvpeg| | 2023-2-4 16:44 | 只看该作者
IO口反正的最大速度是多少?              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

668

帖子

0

粉丝