P6[3-2]STM32:GPIO--点亮灯(软件部分+操作步骤+解释)

这篇博客介绍了如何使用STM32单片机通过GPIO接口点亮LED灯。主要步骤包括:1. 使用RCC_APB2PeriphClockCmd开启GPIOA时钟;2. 初始化GPIO端口,设置为推挽输出模式,速度为50MHz;3. 通过GPIO_SetBits、GPIO_ResetBits或GPIO_WriteBit控制GPIO状态来实现LED的亮灭。
摘要由CSDN通过智能技术生成

//操作STM需要3步:1.RCC开启时钟 2.GPIO_Init函数初始化GPIO 3.使用输出输入控函数控制GPIO口

//需要RCC库函数+两个外设,(在最后几行)需要右键跳转库函数定义(RCC函数在Library里的stm32f10x...rcc.h)

//RCC常用三个函数:RCC_AHB RCC_APB2 RCC_APB1

//AHB参数--@param:第一个参数选择哪个外设,第二个参数ENABLE or DISABLE

//首先调用RCC里面的APB2外设时钟控制函数RCC_ClockSecuritySystemCmd

//学习并使用gpio库函数:点击gpio.h并跳转定义并拖拽到最后查看参数类型(然后翻到最后面)

//void GPIO_DeInit(GPIO_TypeDef* GPIOx);调用这个函数后,所指定的GPIO外设就会被复位

//void GPIO_AFIODeInit(void);复位AFIO外设

//void GPIO_Init 初始化外设:用结构体的参数初始化GPIO口,需要先定义结构体变量,再给结构体赋值,最后调用这个函数

//void GPIO_StructInit 把结构体变量赋一个默认值

//以下4个为GPIO读取函数:

//uint8_t GPIO_ReadInputDataBit

//uint16_t GPIO_ReadInputDatauint8_t

//GPIO_ReadOutputDataBit

//uint16_t GPIO_ReadOutputData

//以下4个为G

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力成为焦耳定律鸭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值