E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gpio_typedef
STM32F103C8T6学习笔记
voidGPIO_DeInit(
GPIO_TypeDef
*GPIOx);参数可以写GPIOA、GPIOB等等,调用这个函数后,所指定的GPIO外设就会被复位。
JBB2000
·
2025-06-24 22:33
stm32
学习
笔记
STM32 HAL库的常用库函数整理
一、常用的GPIO相关HAL库函数1、GPIO的初始化voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init);2、配置GPIO引脚输出电平
·
2025-06-12 12:30
STM32-标准库-GPIO-API函数
1.voidGPIO_DeInit(
GPIO_TypeDef
*GPIOx);@简明清除GPIOx的外围寄存器下所有引脚的配置,恢复到默认配置状态(即上电初始值)@参数GPIOx:其中x可以是(A..G)
加油1234
·
2025-06-11 03:04
STM32-标准库
单片机
stm32
嵌入式硬件
gpio_typedef_void GPIO_Init(
GPIO_TypeDef
* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct) 理解
该函数原型是这样的:voidGPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)功能描述:根据GPIO_InitStruct中指定的参数初始化外设
一愫
·
2025-04-25 23:40
gpio_typedef
32单片机——GPIO配置步骤
1、使能时钟__HAL_RCC_GPIOx_CLK_ENABLE();//x:A~E2、设置工作模式HAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init
小禾苗_
·
2025-04-24 17:45
单片机
【GPIO8个函数解释】
函数解释voidGPIO_DeInit(
GPIO_TypeDef
*GPIOx);作用:将指定GPIO端口的所有寄存器恢复为默认值。这会清除之前对该端口的所有配置,使其回到初始状态。
学渣67656
·
2025-04-04 15:45
单片机
stm32
嵌入式硬件
03-STM32F1 - GPIO
;__IOuint32_tCRH;__IOuint32_tIDR;__IOuint32_tODR;__IOuint32_tBSRR;__IOuint32_tBRR;__IOuint32_tLCKR;}
GPIO_TypeDef
NoahPan333
·
2024-02-14 20:30
stm32
STM32——点灯
.开发准备开发环境:keil5,STM32CubeMX开发语言:C语言烧录工具:ST-Link库函数:HAL库2.点灯常用的GPIOHAL库函数://GPIO初始化voidHAL_GPIO_Init(
GPIO_TypeDef
my hope !
·
2024-01-30 02:13
STM32
stm32
单片机
嵌入式硬件
正点原子STM32F103学习笔记(五)——按键输入
按键输入精英版按键KEY_UP一端连接VCC,按下得到高电平KEY0,KEY1一端接GND,按下得到低电平GPIO输操作说明读取IO口输入电平调用库函数为:uint8_tGPIO_ReadInputDataBit(
GPIO_TypeDef
Dumbness_Y
·
2023-11-23 16:10
STM32
stm32
单片机
STM32F103C8T6第二天:按键点灯轮询法和中断法、RCC、电动车报警器(振动传感器、继电器、喇叭、433M无线接收发射模块)
常用的GPIOHAL库函数:voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init);//I/O口的初始化配置voidHAL_GPIO_WritePin
Cui杰西
·
2023-11-06 17:12
stm32
单片机
嵌入式硬件
STM32CubeMAX:H库函数整理笔记
GPIO:HAL_GPIO_TogglePin(
GPIO_TypeDef
*GPIOx,uint16_tGPIO_Pin)功能:用于切换指定的GPIO引脚HAL_GPIO_EXTI_Callback(uint16
努力的敲码工
·
2023-10-26 21:05
STM32
stm32
笔记
嵌入式硬件
GPIO定义可参考方法
//typedefenum{eLED_0,eLED_1,eLED_2,eGPIO_MAX_COUNT,}GPIO_ENUM_t;//端口结构体typedefconststruct{
GPIO_TypeDef
fly__chen
·
2023-10-08 11:13
STM32
PY32F003F18的GPIO函数
1、HAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init)这个函数把将引脚配置为"输入,输出,模拟或AF辅助功能",以及外部中断中断和中断事件使能都放在里面
LaoZhangGong123
·
2023-10-07 16:59
产品研发
PY32F003F18
普冉
嵌入式硬件
单片机
GPIO
STM32_HAL库函数之常用函数总结及注释
本文整理了一些常用的函数,有注释和使用方法方便使用的时候直接复制HAL_XXXGPIO/***@:GPIO初始化*@:HAL_GPIO_Init(GPIOA,GPIO_PIN_9)*/HAL_GPIO_Init(
GPIO_TypeDef
Akangya
·
2023-10-06 17:18
STM32学习笔记
stm32
单片机
嵌入式
stm32学习笔记:GPIO输入
寄存器输入输出函数//读取输入数据寄存器某一个端口的输入值,参数用来指定某一个端口,返回值是uint8_t类型,用来代表高低电平(读取按键的值)uint8_tGPIO_ReadInputDataBit(
GPIO_TypeDef
zyc0705
·
2023-09-24 18:57
stm32
stm32
学习
笔记
关于STM32 CubeMX LL库中没有读取单个引脚电平的函数
STM32CubeMX生成的LL库居然没有标准库中读取单个引脚电平的函数标准库中例如:GPIO_ReadInputDataBit(
GPIO_TypeDef
*GPIOx,uint16_tGPIO_Pin)
現実逃避と
·
2023-08-31 08:58
stm32
单片机
嵌入式硬件
GPIO_SetBits函数解析
文章目录一、GPIO_SetBits的作用二、详细解析1.函数原型1.1.解析
GPIO_TypeDef
*GPIOx1.2解析assert_param(IS_GPIO_ALL_PERIPH(GPIOx))
weixin_38890574
·
2023-08-26 01:25
嵌入式软件
单片机
stm32
第四讲—讲解GPIO_Write函数以及相关例程
先看函数定义:voidGPIO_Write(
GPIO_TypeDef
*GPIOx,uint16_tPortVal){/*Checktheparameters*/assert_param(IS_GPIO_ALL_PERI
若木·
·
2023-08-26 01:21
stm32
单片机
嵌入式硬件
arm
GPIO_SetBits(GPIOx,GPIO_Pin)
箭头操作符要求左操作数必须是个指针
GPIO_TypeDef
*GPIOx,所以GPIOx是一个指向
GPIO_TypeDef
结构体的指针*/GPIO_SetBits(GPIOx,GPIO_Pin);//库函数开发等价于
嵌入式历练者
·
2023-08-26 01:47
MCU学习
单片机
stm32
物联网
驱动开发day3
charkbuf[256]={0};//定义指针接收映射成功的虚拟内存首地址unsignedint*vir_GPIOE;unsignedint*vir_GPIOF;unsignedint*vir_Rcc;
GPIO_TypeDef
轻指弹
·
2023-08-17 06:28
驱动开发
基于HAL库的32工程代码区域意思,及常用函数示例
voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO
沉默的道路
·
2023-08-13 10:09
单片机
stm32
ide
arm
Linux 学习记录55(ARM篇)
函数1.封装GPIO组寄存器2.封装GPIO模式以及相关配置3.封装GPIO初始化结构体4.使用自己的封装配置GPIO一、使用C语言封装GPIO函数1.封装GPIO组寄存器#defineGPIOA((
GPIO_TypeDef
轻指弹
·
2023-07-25 22:57
Linux学习记录
linux
学习
arm开发
3.跑马灯
阳极都是3.3V,需要将阴极设置为低电平才可以点亮LED;操作io口时,必须引入源文件和头文件;关于时钟的文件存放在rcc中;2.GPIO库函数介绍:(1).1个初始化函数:voidGPIO_Init(
GPIO_TypeDef
cd:Lemon
·
2023-06-24 04:26
单片机
嵌入式硬件
STM32——05-按键、时钟控制、中断复位 点亮LED灯
如何点亮一颗LED灯编程实现点灯常用的GPIOHAL库函数:voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init);voidHAL_GPIO_WritePin
Walker F.M
·
2023-06-11 02:44
STM32
stm32
单片机
嵌入式硬件
SMT32HAL库开发第一课-外设GPIO初始化流程
GPIO的作用:负责采集外部器件的信息或者控制外部器件工作,即输出输入voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init);/
BBA_Code
·
2023-04-20 17:19
单片机
stm32
嵌入式硬件
【单片机学习之旅】(3-2)stm32F4 GPIO库函数解析
1.gpio.c函数解析1.voidGPIO_DeInit(
GPIO_TypeDef
*GPIOx)该函数是用来关闭GPIOx时钟的,函数的参数为结构体指针类型,需要注意的是函数的第一句:assert_param
你的心墙
·
2023-04-08 17:27
单片机
stm32
学习
00_STM32F4学习_HAL库_GPIO函数
1、初始化voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init);//初始化要用引脚的工作模式,包括工作速度、是否复用模式、上下拉等
不僈
·
2023-03-23 19:14
#
STM32
stm32
单片机
HAL库-STM32F4 HAL_GPIO_Init()
在ST官方库中,我们可以找到对于某个GPIO初始化的函数HAL_GPIO_Init()voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init
里先森
·
2023-03-23 18:30
下位机
HAL_GPIO_Init
ST库
STM32
position
单片机
HAL_GPIO_ReadPin
GPIO_PinStateHAL_GPIO_ReadPin(
GPIO_TypeDef
*GPIOx,uint16_tGPIO_Pin){GPIO_PinStatebitstatus;/*Checktheparameters
米兰的无线电
·
2023-03-23 18:55
单片机
stm32
嵌入式硬件
HAL库常用函数使用介绍--HAL_GPIO
voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init)HAL_GPIO_DeInit//将初始化之后的引脚恢复成默认的状态–各个寄存器复位时的值
llq_the7
·
2023-03-23 18:24
stm32
【STM32】HAL库开发之GPIO有关的函数
1、HAL_GPIO_InitvoidHAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_Init)这个函数主要用来初始化我们需要用到的引脚的工作模式
小默haa
·
2023-03-23 18:36
STM32
HAL库
STM32
GPIO函数
STM32之点亮一个LED小灯(轮询法)
目录一、初始化GPIO口二、按键点亮LED灯(轮询法)一、初始化GPIO口1、点亮LED小灯前,需要先初始化GPIO口HAL_GPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef
Love小羽
·
2023-03-23 01:54
stm32
单片机
嵌入式硬件
六、使用库函数点亮一个LED
、LED模块硬件电路二、GPIO库函数介绍(一)GPIO外设的库文件stm32f10x_gpio.c、stm32f10x_gpio.h(二)GPIO常用库函数1、初始化函数voidGPIO_Init(
GPIO_TypeDef
并不傻的狍子
·
2023-03-22 12:33
STM32
stm32
嵌入式
嵌入式第一个基于库函数的跑马灯实验
stm32f4xx_gpio.c、stm32f4xx_rcc.c、stm32f4xx_usart.c(正点原子的串口文件),此外删除多余的文件,减少编译时间,如下图所示:主要的函数-1个初始化函数:voidGPIO_Init(
GPIO_TypeDef
抓bug的文少
·
2023-03-22 12:03
嵌入式
单片机
stm32
嵌入式硬件
STM32深度学习————6、按键实验
一、按键实验硬件连接二、GPIO输入操作说明1.读取IO口输入电平调用库函数为:uint8_tGPIO_ReadInputDataBit(
GPIO_TypeDef
*GPIOx,uint16_tGPIO_Pin
偷懒摸鱼攻城狮
·
2023-01-19 07:01
stm32
单片机
arm
STM32深度学习————4、跑马灯实验
一、硬件连接正点原子STM32f103zet6二、GPIO库函数介绍1.1个初始化函数:voidGPIO_Init(
GPIO_TypeDef
*GPIOx,GP
偷懒摸鱼攻城狮
·
2023-01-19 07:31
stm32
单片机
arm
模仿STM32设置引脚的输出输入
输出#ifndefC51_GPIO_H#defineC51_GPIO_H#include"reg52.h"typedefenum{P_0=0,P_1,P_2,P_3}
GPIO_TypeDef
;typedefenum
他日仙界再相逢,一声道友尽沧桑
·
2023-01-12 14:49
51单片机
单片机
嵌入式硬件
蜂鸟E203学习笔记【GPIO】
蜂鸟E203寄存器配置大概步骤:1.在头文件中将GPIO的首地址进行宏定义,其中
GPIO_TypeDef
是一个结构体,包含了GPIO的所有相关的控制寄存器,将GPI
时--
·
2022-12-15 08:35
单片机
STM32F429第六篇之stm32f4xx_hal_gpio
文章目录前言主要功能与使用方法功能使用方法函数与结构体函数参数与结构体
GPIO_TypeDef
*GPIOxuint16_tGPIO_PinGPIO_InitTypeDef*GPIO_InitPinModePULLSpeedAlternateGPIO_PinStatePinState
海洋想想
·
2022-12-13 08:30
ARM
HAL库
gpio
STM32F429
[006] [STM32] GPIO模块锁定机制的bug
;__IOuint32_tCRH;__IOuint32_tIDR;__IOuint32_tODR;__IOuint32_tBSRR;__IOuint32_tBRR;__IOuint32_tLCKR;}
GPIO_TypeDef
柯西的彷徨
·
2022-02-20 11:11
STM32
stm32
单片机
arm
STM32F103五分钟入门系列(三)GPIO的常用库函数使用方法总结+一个网络上的误区
一个网络上的误区前言一、GPIO_Init()1、详述2、GPIO_Init()IO口配置完整程序二、GPIO_SetBits()1、详述2、GPIO_SetBits()使用程序三、GPIO_ResetBits(
GPIO_TypeDef
自信且爱笑‘
·
2021-05-03 21:33
单片机
STM32
个人学习笔记:按键实验
所使用的函数1.时钟使能函数RCC_APB2PeriphClockCmd(uint32_tRCC_APB2Periph,FunctionalStateNewState)2.引脚初始化函数GPIO_Init(
GPIO_TypeDef
ninehuang333
·
2021-01-16 12:52
stm32
STM32学习心得(五)--通读stm32f10x_gpio固件库中的函数
STM32中GPIO基本结构为一些推荐的输出/输入模式1.定时器2.串口3.I2C打开stm32f10x_gpio.h文件,下拉到最底部,可以看到有如下几个函数voidGPIO_DeInit(
GPIO_TypeDef
bbbwwz
·
2021-01-03 14:12
STM32学习
stm32
单片机
c语言
嵌入式
一种取多引脚的函数用法
ifdef_GPIOEEXTGPIO_TypeDef*GPIOE;#endif/*_GPIOE*/#defineGPIO_Pin_12((u16)0x1000)/*Pin12selected*/structPortDef{
GPIO_TypeDef
宁静以致墨
·
2020-09-17 11:34
C语言
hal库的基本函数
mod=viewthread&tid=309468&highlight=hal%BF%E2GPIO函数voidHAL_GPIO_Init(
GPIO_TypeDef
*GPIO
浮若于心
·
2020-09-13 05:19
HAL库
嵌入式
hal库GPIO函数
GPIO_PIN_RESET=0;GPIO_PIN_SET=1;1,用于GPIO口初始化,根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器voidHAL_GPIO_Init(
GPIO_TypeDef
佩佩佩佩佩佩佩琦
·
2020-09-13 05:37
stm32
hal
GPIO_Init函数
GPIO_Init函数:voidGPIO_Init(
GPIO_TypeDef
*GPIOx,GPIO_InitTypeDef*GPIO_InitStruct)功能描述:根据GPIO_InitStruct中指定的参数初始化外设
海隅
·
2020-09-11 20:40
STM32F4
GPIO_Init
MAX31855 热电偶 温度获取 C语言 STM32 HAL库
设置为推挽输出模式MAX31855SPI数据格式HAL_StatusTypeDefread_max31855(SPI_HandleTypeDef*hspi,float*temp1,float*temp2,
GPIO_TypeDef
z1317z
·
2020-09-10 23:45
嵌入式
STM32点灯介绍
#include"stm32f10x_gpio.h"介绍voidGPIO_DeInit(
GPIO_TypeDef
*GPIOx);功能:将GPIOx外设寄存器初始化为它们的默认重置值。
电子小馒头
·
2020-08-25 00:28
嵌入式
2018-09-23
GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_5);在固件库中设置ODR寄存器的值来控制IO口的输出状态是通过函数GPIO_Write来实现的:voidGPIO_Write(
GPIO_TypeDef
橄榄不子
·
2020-08-22 01:44
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他