OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4423|回复: 1

新手求助:关于按键输入实验的IO口初始化问题,为什么在该实验的IO口初始化函数中结构体变量没有配置Speed?

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-8-19
在线时间
8 小时
发表于 2020-2-9 18:06:49 | 显示全部楼层 |阅读模式
新手求助:关于按键输入实验的IO口初始化问题,为什么在该实验的IO口初始化函数中结构体变量没有配置Speed?
void KEY_Init(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;

        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE,ENABLE);

        GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_4|GPIO_Pin_3;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
        GPIO_Init(GPIOE, &GPIO_InitStructure);

       
        GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_0;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;
        GPIO_Init(GPIOA, &GPIO_InitStructure);

}

对比之前跑马灯实验的IO口初始化函数,为什么这里的IO初始化没有配置结构体变量GPIO_InitStructure的Speed呢?具体来讲应该是以下几个问题
(1)是不是因为这个实验配置的IO是输入模式,不需要考虑IO的输出速度呢?
(2)只有在IO口输出时,才会考虑IO口的输出速度吗?
(3)GPIO的翻转速度应该如何配置呢,根据外设的数据手册吗?
新手尚在起步阶段,还请各位大佬不吝赐教,感激不尽!


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2020-7-15
在线时间
24 小时
发表于 2021-7-20 09:20:09 | 显示全部楼层
输入模式不用设置速度,输出才需要考虑
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 11:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表