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
1.Gpio
STM32的寄存器深度解析
目录一、STM32寄存器概述二、寄存器的定义与作用三、寄存器分类1.内核寄存器2.外设寄存器四、重要寄存器详解
1.GPIO
相关寄存器2.定时器相关寄存器3.中断相关寄存器4.RCC相关寄存器五、寄存器操作方法
千千道
·
2024-09-15 15:33
STM32
stm32
单片机
物联网
STM32 GPIO控制
STM32GPIO控制
1.GPIO
输出(控制LED数码管,继电器等外设)(1)开启端口对应总线时钟(2)定义结构体配置相关参数a.设置对应引脚b.设置引脚模式c.设置引脚速度(3)使用相关函数写入配置/
南方秋野,北方春茶
·
2024-02-10 19:48
STM32
stm32
单片机
单片机STM32开发中常用库函数分析
1.GPIO
初始化函数用法:voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数GPIO_InitStructure.GPIO_Pin
呼啦啦的爱
·
2024-02-06 20:03
51单片机 | 点亮第一个LED | LED 闪烁实验 | LED流水灯实验
文章目录一、51单片机GPIO介绍
1.GPIO
概念2.GPIO结构框图与工作原理2.1P0端口2.2P1端口2.3P2端口2.4P3端口2.5要点二、LED简介三、硬件设计四、软件设计1.点亮第一个LED2
Drill_
·
2024-02-06 09:10
51单片机(A4开发板)
单片机
51单片机
stm32
STM32学习笔记三——深度讲解GPIO及其应用
目录STM32GPIO端口位基本结构图:结构图I/O引脚:GPIO输入输出总结
1.GPIO
引脚的四种输入方式及其特点:1)上拉输入(GPIO_Mode_IPU)2)下拉输入(GPIO_Mode_IPD)
庆庆知识库
·
2024-02-05 12:07
STM32学习笔记
stm32
单片机
STM32学习笔记(三) —— GPIO点亮LED
1.GPIO
简介GPIO,全称是General-purposeinput/output(通用输入输出)。在单片机中是表示能被控制的引脚,能检测输入信号的高低电平,也能输出高低电平控制外部设备。
SSS&10&01
·
2024-01-31 18:41
STM32学习笔记
stm32
STM32的GPIO的详细配置指南
1.GPIO
简介GPIO(GeneralPurposeInput/Output)是用于在微控制器中与外部世界通信的接口。
石头嵌入式
·
2024-01-31 07:47
STM32
stm32
嵌入式硬件
单片机
GPIO
推挽
开漏
STM32通用输入输出端口GPIO(IO口)
1.GPIO
口的概念1.1概念IO口:通用输入输出端口,通过软件控制其输入输出,STM32芯片的GPIO引脚与外部设备连接起来,从而可以实现与外部的通信,控制以及数据采集的功能;输出模式下,可控制端口输出高低电平
开心的龙
·
2024-01-30 06:28
stm32
嵌入式硬件
单片机
树莓派笔记06—树莓派GPIO介绍和wiringPi库安装
1.GPIO
编号方式树莓派的GPIO端口编号存在三种不同的方式:物理「BOARD」编号方式:从左到右,从上到下,左边奇数,右边偶数,1-40。这种编号方式的优点是无论开发
TonyCode
·
2024-01-29 22:10
STM32标准库——(2)GPIO输出
1.GPIO
简介GPIO(GeneralPurposeInputOutput)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动
郑老师的小学童
·
2024-01-26 06:21
STM32
stm32
单片机
STM32开发日记004:GPIO口的使用
1.GPIO
口概念:GPIO(英语:General-purposeinput/output),通用型之输入输出的简称,,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出
浅夏漫行
·
2024-01-23 06:41
#
固件库开发
stm32
单片机
c语言
STM32-GPIO基础学习(基于标准库)
1.GPIO
初始化配置GPIO_InitTypeDefGPIO_InitStructure;定义
电信一点
·
2024-01-20 04:04
stm32
学习
单片机
imx6ull基于yocto工程的l汇编点亮ed
led点亮原理
1.GPIO
复用根据原理图,找到led对应的引脚(pin),复用为GPIO(只有GPIO才能控制输入输出)芯片手册查询寄存器的方法,以CSI_HSYNC为例,在IOMUXC章节搜索CSI_HSYNC
和平精英总指挥
·
2024-01-14 00:42
arm开发
STM32HAL库开发常用函数
一:GPIO部分
1.GPIO
初始化函数HAL_GPIO_DeInit(GPIOx,GPIO_PIN_X);//功能:这个函数的主要功能是将我们在引脚初始化之后的引脚恢复成默认的状态,即各个寄存器复位时的值
搞Linux的杰仔
·
2024-01-12 01:34
stm32
单片机
嵌入式硬件
STM32CubeMX 按键控制LED
配置1.引脚配置,将PB6设置为GPIO_Input,PC13配置为GPIO_Output编辑2.然后点projectmanager进行下面两项配置3.成功生成代码后直接打开工程文件三、keil代码配置
1.
chem4111
·
2023-12-27 06:13
STM32CubeMX
stm32
嵌入式硬件
单片机
5.从点亮led看位带操作
前言:学过51的应该都清楚,51的IO口输出是非常方便的,可以直接对某个IO幅值0或者1,例如P1.1=1,或者P1.1=0;而stm32呢,操作GPIO的步骤就相对多一些~初始化方面:
1.GPIO
对应的组的时钟开启
灵魂之Ca
·
2023-12-22 10:46
单片机
单片机
嵌入式硬件
Linux驱动开发学习笔记5《pinctrl和gpio子系统实验》
目录一、pinctrl子系统1.pinctrl子系统简介二、gpio子系统
1.gpio
子系统简介2.gpio子系统API函数3.与gpio相关的OF函数三、硬件原理图分析四、实验程序编写1.修改设备树文件
ssz__
·
2023-12-18 11:42
Linux驱动开发学习
linux
驱动开发
学习
ubuntu
c语言
【STM32】 浅谈STM32关于GPIO的认识
一.GPIO的基本概念
1.GPIO
的定义GPIO是“GeneralPurposeInput/Output”的英文缩写,中文翻译为“通用输入输出”。GPIO是一种用于与外部设备进行通信的物理引脚接口。
pg2506109755
·
2023-11-18 20:06
stm32
嵌入式硬件
单片机
GD32 Timer+ADC多通道+DMA+PWM调试记录
下面介绍具体实现过程:
1.gpio
初始化本例需要用到以下三根IO:PA1--TIMER1_1,PWMPC3--ADC0_CH13PC5--ADC0_CH15查询芯片手册需要将PC3/PC5设定为模拟输入
man9953212_real
·
2023-11-16 06:38
单片机
stm32
嵌入式硬件
STM32F103 学习笔记(1)—— GPIO 初始化/配置
一、STM32F103微控制器的GPIO简介
1.GPIO
简介STM32F103是STM32系列微控制器中的型号,也被称为STM32F1系列。
嵌入式小蟹总
·
2023-11-13 02:28
STM32
#STM32F103
stm32
学习
笔记
使用HAL库实现按键控制LED灯闪烁
使用HAL库实现按键控制LED灯闪烁前言一、初建工程二、代码初始化
1.GPIO
初始化代码2.回调函数编写三,代码烧录以及LED变化总结参考文献前言通过按键实现LED灯的闪烁实现的功能是按下:灯灭不按:灯亮其中
大了小个星星
·
2023-11-11 10:34
单片机
stm32
嵌入式硬件
【Arduino环境下驱动合宙esp32c3单片机基本外设】
【esp32c3基本外设驱动】
1.GPIO
调试1.1源码分享2.2实验效果2.ADC调试2.1源码分享2.2实验效果3.WS2812驱动3.1源码分享3.2实验效果4.旋转编码器4.1源码分享4.2测试效果
2345VOR
·
2023-11-06 06:41
arduino学习
嵌入式硬件
esp32c3
合宙单片机
Arduino
基本外设驱动
【Arduino环境下驱动合宙esp32c3单片机基本外设】
【esp32c3基本外设驱动】
1.GPIO
调试1.1源码分享2.2实验效果2.ADC调试2.1源码分享2.2实验效果3.WS2812驱动3.1源码分享3.2实验效果4.旋转编码器4.1源码分享4.2测试效果
2345VOR
·
2023-11-01 06:12
arduino学习
嵌入式硬件
esp32c3
合宙单片机
Arduino
基本外设驱动
D12.GPIO实验-ARM体系结构与接口技术-嵌入式学习LV9
GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客相关作业和资料已上传,请在主页自行查看
1.
肉丸子QAQ
·
2023-10-29 16:46
arm开发
linux
驱动开发
学习
【STM32】GPIO控制LED(寄存器版)
(gitee.com)一、STM32的GPIO模块数据手册详解每个GPIO端口对应16个引脚,例GPIOA(PA0~PA15)内核cpu就可以通过APB2总线对寄存器读写,完成输出电平和读取电平的功能
1.
m0_63077733
·
2023-10-24 03:06
STM32
stm32
嵌入式硬件
单片机
单片机STM32开发中常用库函数分析
1.GPIO
初始化函数用法:voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数GPIO_InitStructure.GPIO_Pin
呼啦啦的爱
·
2023-10-22 22:46
linux gpio 子系统
1.gpio
子系统顾名思义,就是用于初始化GPIO并且提供相应的API函数。比如设置GPIO为输入输出,读取GPIO的值等。
_十年饮冰难凉热血
·
2023-10-14 04:35
linux驱动
驱动开发
Pinctrl 子系统和 GPIO 子系统简介
目录一、pinctrl子系统二、gpio子系统
1.gpio
子系统API函数①gpio_request②gpio_free③gpio_direction_input④gpio_direction_output⑤gpio_get_value⑥gpio_set_value2
风间琉璃•
·
2023-10-14 04:34
#
Linux驱动开发
linux
运维
服务器
stm32_gpio结构篇
stm32_gpio结构篇目录stm32_gpio结构篇
1.GPIO
端口位基本结构2.GPIO寄存器3.GPIO寄存器功能配置4.开漏输出与推挽输出5.上下拉电阻的作用
1.GPIO
端口位基本结构2.GPIO
xw红杏摇曳
·
2023-10-12 22:04
stm32
单片机
S5PV210体系结构与接口03:GPIO编程
目录
1.GPIO
功能简介1.1什么是GPIO?
麦兜的学习笔记
·
2023-10-06 13:26
Linux嵌入式开发
arm
驱动开发
单片机
GPIO的输入模式
1.GPIO
支持4种输入模式(浮空输入、上拉输入、下拉输入、模拟输入)1.模拟输入首先GPIO输出部分(N-MOS,P-MOS)是不起作用的。并且TTL施密特触发器也是不工作的。
牛牛ly
·
2023-10-01 11:22
GD32F10X
单片机
嵌入式硬件
stm32学习笔记
目录
1.GPIO
输出1.1初始化1.2方法1.3接线2.GPIO输入2.1初始化2.2按键消抖和识别3.中断3.1EXTI外部中断3.1.1初始化配置4.TIM定时器4.1初始化5.PWM5.1PWM初始化
×_×625
·
2023-09-24 06:55
stm32
学习
笔记
Section 2_STM32 GPIO
@[TOC](Section2_STM32GPIO)##
1.GPIO
是什么GPIO(generalpurposeintputoutput)是通用输入输出端口的简称,可以通过软件来控制其输入和输出。
Try027
·
2023-09-22 13:20
驱动开发,基于gpio子系统编写LED灯的驱动,亮灭控制
1.gpio
子系统介绍一个芯片厂商生产出芯片后会给linux提供一个当前芯片中gpio外设的驱动,我们当前只需要调用对应的厂商驱动即可完成硬件的控制。
ai加班的嵌入者
·
2023-09-18 22:00
驱动开发
驱动开发
c语言
CH573-02-GPIO-按键——RISC-V内核BLE MCU快速开发教程
1.GPIO
输入相关API 1)引脚配置为输入模式voidGPIO{x}_ModeCfg(uint32_tpin,GPIOModeTypeDefmode); GPIO{x}_ModeCfg函数用于完成
IOT趣制作
·
2023-09-18 08:02
MCU快速开发教程
单片机
c语言
risc-v
STM32------PWM
文章目录前言一、PWM概述二、库函数
1.GPIO
引脚映射2.定时器通道1配置3.定时器通道1比较值三、PWM1和PWM2模式1.定义2.示例四、dc调光与pwm调光区别五、呼吸灯源码下载总结前言STM32
IT女孩儿
·
2023-09-17 18:28
嵌入式硬件
嵌入式
stm32
【STM32单片机之GPIO】
目录一.GPIO简介二.STM32中的GPIO三.代码实践一.GPIO简介
1.GPIO
(英语:General-purposeinput/output),通用型之输入/输出的简称2.有8种输入输出模式(要根据实际需要使用引脚的功能
放牛的守护神_
·
2023-09-03 09:24
STM32入门笔记
单片机
stm32
嵌入式硬件
单片机STM32在开发中常用库函数详解
1.GPIO
初始化函数用法:voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数GPIO_InitStructure.GPIO_Pin
呼啦啦的爱
·
2023-08-24 14:19
3、基于STM32CubeMX的FreeRTOS移植——第三章【FreeRTOS任务管理】
FreeRTOS的任务1.FreeRTOS多任务机制2.任务的状态3.任务的优先级3.空闲任务二、FreeRTOS的任务调度1.概述2.宏定义参数3.任务管理函数三、创建多任务例程1、CubeMX配置
1.
物联学长
·
2023-08-17 09:17
stm32
单片机
嵌入式硬件
基于STM32F4实现FOC(磁场定向控制)一:电流采样和波形产生
一.ADC的配置问题
1.GPIO
初始化配置开始ADC对应的GPIO口,本驱动程序使用到五个GPIO,分别对应UVW三相电流及母线电压和温度采样,统一配置为模拟输入。
Michael.Scofield
·
2023-08-12 04:15
FOC算法实现
单片机
嵌入式
stm32
【STM32Cube】学习笔记(四):LED&按键&蜂鸣器
文章目录摘要一、简介
1.GPIO
简介2.LED3.按键4.蜂鸣器二、硬件电路设计1.LED电路2.按键电路2.蜂鸣器电路三、软件设计1.CubeMX配置2.CubeIDE代码3.结果显示四、总结五、附录摘要本篇文章用
Synchron.
·
2023-08-07 04:58
STM32学习笔记
单片机
stm32
[imx6ull应用开发]GPIO编程之LED灯设备控制---sysfs方式和libgpiod方式
文章目录
1.GPIO
编程之LED灯设备控制1.1sysfs方式控制gpio简介1.1.1sysfs中gpio编号计算方法1.1.2sysfs常用接口使用1.2libgpiod库简介1.2.1gpiod命令行工具
WH^2
·
2023-08-04 13:26
linux应用开发
单片机
物联网
嵌入式硬件
展讯平台GPIO调试方法
GPIO操作的2种方法,1种查看状态的方法关于GPIO寄存器的描述可以到展讯官网上下载GPIO寄存器的文档,由于网络差,当前登陆不进
1.GPIO
被分为8组,每组GPIO对应的操作寄存器地址为第一个地址即
u011624475
·
2023-07-27 20:14
LINUX
展讯
stm32f407VET6 系统学习 day01 GPIO 配置
1.GPIO
的5个配置GPIO,即通用I/O(输入/输出)端口,是STM32可控制的引脚。STM32芯片的GPIO引脚与外部设备连接起来,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。
_She001
·
2023-07-15 09:30
stm32f407
单片机技术学习
stm32
学习
单片机
STM32基础知识点
文章目录基础
1.GPIO
的工作模式有几种?2.上拉/下拉的作用?3.按键为什么要消抖?
Hey pear!
·
2023-07-15 07:37
STM32
stm32
单片机
arm
3.跑马灯
1.GPIO
的输出模式:推挽模式输出:因为LED0和LED1阳极都是3.3V,需要将阴极设置为低电平才可以点亮LED;操作io口时,必须引入源文件和头文件;关于时钟的文件存放在rcc中;2.GPIO库函数介绍
cd:Lemon
·
2023-06-24 04:26
单片机
嵌入式硬件
1.GPIO
的工作原理
1.stm32引脚说明:对于stm32f103zet6:一共有7组io口;每组io口有16个io;一共有16*7=112个io;分组情况为:GPIOA,GPIOB~GPIOG;2.GPIO的基本结构:3.GPIO的工作模式:输入模式:输入浮空、输入上拉、输入下拉、模拟输入;输出模式:开漏输出、开漏复用功能、推挽输出、推挽复用功能;8种工作模式的详细介绍:3种最大翻转速度:2MHz、10MHz、50
cd:Lemon
·
2023-06-24 04:25
单片机
stm32
嵌入式硬件
STM32启动文件讲解
文章目录1.启动文件1.1启动文件简介1.2汇编指令2.启动文件解读2.1栈2.2堆2.3中断向量表2.4复位程序2.5中断服务程序2.6堆栈初始化
1.GPIO
的位带操作1.1位带在哪里1.2位带去大小
XYJ_Tiger
·
2023-06-23 20:34
STM32学习笔记
stm32
arm开发
arm
GPIO(嵌入式学习)
GPIO知识学习
1.GPIO
的基本概念2.GPIO的实际应用3.功能描述3.1IO结构框图3.2知识铺垫模拟/数字信号VDD、VSS、VCC施密特触发器片上外设3.3功能详述浮空输入上拉输入下拉输入模拟输入开漏输出推挽输出
JiaYu学长
·
2023-06-14 17:31
嵌入式底层
单片机
学习
stm32
STM32中IO端口位的基本结构及相关寄存器
1.GPIO
概述GPIO是通用输入/输出端口的简称、是STM32可控制的引脚。GPIO的引脚与外部硬件设备链接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。
刘颖Eleven
·
2023-06-13 01:25
stm32
单片机
arm
上一页
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
其他