2.江科大STM32学习之GPIO输入(实操代码部分)

1.LED初始化

a.时钟函数选择(常见的时钟)

具体要看你要用到哪个外设可跳转到函数定义的地方看

因此我们要用到GPIOA——>选择RCC_APB2PeriphResetCmd来设置时钟

b.GPIO读写设置(九个常见的GPIO读写函数)

本题是用到GPIO_Init函数跳转其定义

两个都是结构体但是GPIOX为指针,然后跳转到GPIO_InitTypeDef结构体定义,其结构体变量为这些然后定义结构体变量

b.设置其高低电平

输出高电平

输出低电平

2.按键初始化

因为按键是输入模块所以模式应该设置为上拉输入

3.按键数据读取

bit是读取寄存器某一位,data是读取整个寄存器

输入模式下想读取GPIO输入啥可以用ReadInput函数(按键输入外设——>I/O脚——>寄存器——>芯片)

输出模式用output(点亮LED是输出 芯片——>寄存器——>I/O脚——>外设)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值