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
4.ESP32-按键实验
4.ESP32-按键实验"""按键实验2022.10.9"""frommachineimportPinimporttimekey1=Pin(4,Pin.IN,Pin.PULL_UP)#
GPIO
2,设置为输出模式
老蒋精髓
·
2025-07-29 15:16
microPython
4.ESP32
ESP32学习-按键中断
前提知识:freertos消息队列1.使用流程1.
GPIO
配置2.创建消息队列3.创建消息队列数据输入线程任务4.使能中断5.添加中断处理函数2.代码示例#include#include#include"freertos
风过^无痕
·
2025-07-29 14:43
学习
Linux驱动开发笔记(五) 基于设备树与
GPIO
子系统(含单总线)的操作实验
文章目录前言一、设备树的
GPIO
操作实验1.修改设备树1.1添加princtrl的设备树节点1.2添加RGB灯的设备树节点2.驱动代码编写二、基于设备树的平台设备匹配实验1.四种匹配方式的比较2.princtrl
云雨歇
·
2025-07-29 05:38
Linux驱动开发笔记
linux
驱动开发
笔记
深入理解STM32的Cortex-M内核:从架构到寄存器的全面解析
无论是基础的
GPIO
操作,还是复杂的DSP算法,都离不开内核的支持。对于STM32开发者来说,仅仅掌握外设的使用是远远不够的。深入理解Cortex-M内核的架构和工作原理,能
景彡先生
·
2025-07-29 01:05
STM32
stm32
架构
嵌入式硬件
嵌入式 -
GPIO
的输入输出
GPIO
输出模式下可以仍然具有输入功能,但输入模式下只能是输入芯片的
GPIO
的工作模式,可以设置为输入或输出,一般只设置一种,要么输入要么输出。
夜流冰
·
2025-07-28 17:34
嵌入式
笔记
ARM-I2C硬实现
硬件I2C-GD32F4系列的实现===初始化操作===在初始化函数里执行以下代码uint32_ti2cx_scl_port_rcu=RCU_
GPIO
B;uint32_ti2cx_scl_port=
GPIO
B
·
2025-07-28 12:23
Embassy实战:Rust嵌入式异步开发指南
GPIO
控制useembassy_stm32::
gpio
::{Input,Output,Pull,Speed};useembassy_stm32::peripherals::PA5;//配置GP
KENYCHEN奉孝
·
2025-07-27 18:15
机器学习
AI
Rust
rust
开发语言
后端
嵌入式硬件
嵌入式硬件篇---驱动板
制作ESP32驱动板的核心是“搭建ESP32与外设之间的桥梁”——因为ESP32的
GPIO
引脚输出电流很小(最大20mA),无法直接驱动大功率设备(如电机、继电器、电磁阀等),驱动板的作用就是放大电流/
Atticus-Orion
·
2025-07-27 16:36
嵌入式硬件篇
嵌入式知识篇
嵌入式硬件
单片机
ESP32
驱动板
设备 esp32_玩转
GPIO
之基于ESP32的Arduino和Python开发(总纲)
最近发现了一个性价比超高的芯片,价格20多块钱,可以学Arduino、学Python、学Lua等等!简直就是芯片界的业界良心——ESP32。ESP32芯片是乐鑫出产的,自带蓝牙和WiFi,所以目前成为了物联网界的重要基础芯片。而且最关键的,ESP32能够支持Arduino,这就为ESP32的广泛应用打下了坚实的群众基础!乐鑫官网的介绍为:双核Wi-Fi&BT/BluetoothLE模组特性◼两个可
weixin_39629989
·
2025-07-27 14:21
设备
esp32
HC32 中断实现
1.hc32中断函数hd_exti.c#include"ddl.h"#include"
gpio
.h"#include"hd_exti.h"#include"interrupts_hc32l19x.h"void
GPIO
_In_Init
chem4111
·
2025-07-27 02:18
HC32
单片机
嵌入式硬件
STM32-
GPIO
寄存器深度解析与指针操作指南
从寄存器结构、位域原理、指针操作本质三个维度,结合代码示例和硬件时序,详细解析
GPIO
外设寄存器的工作逻辑,以及如何通过指针精准控制这些寄存器:一、
GPIO
模式寄存器(
GPIO
x_MODER)深度解析1
东方少爷
·
2025-07-27 00:33
寄存器
单片机
嵌入式硬件
PWM控制蜂鸣器
硬件准备蜂鸣器:连接到微控制器的某个
GPIO
引脚。微控制器:例如Arduino、STM32、ESP32等。开发环境:例如ArduinoIDE、Keil、PlatformIO等。软件实现我们将
吃饭只吃七分饱
·
2025-07-27 00:32
单片机
嵌入式硬件
150G红外对管计数器
#include"extern.h"#include"counter.h"#include"timer.c"#include"smg.c"#include"sleep.c"#include"
gpio
.c"voidFPPA0
Frizzle_
·
2025-07-26 12:33
应广单片机
单片机
嵌入式硬件
MSPM0G3507
DL_
GPIO
_togglePins翻转DL_
GPIO
_readPins(读取引脚高低电平)DL_
GPIO
_setPins设置引脚DL_
GPIO
_clearPins电平状态清清/*Thisresultsinapproximately0.5sofdelayassuming32MHzCPU_CLK
·
2025-07-26 03:08
基于C语言的Zynq SOC FPGA嵌入式裸机设计和开发教程
p=2&share_source=copy_web&vd_source=d39882002c43c19fb5a68abed84dfad5嵌入式裸机程序设计开发实验实验一:使用
GPIO
点亮LED灯课程目的
范纹杉好好生活工作
·
2025-07-26 01:50
c语言
fpga开发
开发语言
数据库
qt
嵌入式硬件
嵌入式实时数据库
MCU进入低功耗模式前的引脚处理原则和方法 --> 以最小化低功耗电流
在MCU进入低功耗模式(如Sleep,Stop,Standby,DeepSleep等)前,精心处理每一个
GPIO
引脚的状态是最大限度降低功耗电流的关键一步。
MCU的奇妙之旅
·
2025-07-25 23:36
单片机
stm32
嵌入式硬件
mcu
驱动开发
低功耗引脚处理
standby
将TI F2803x官方库转换为HAL层:构建可移植的嵌入式驱动-第二章:构建HAL的基石——类型抽象层(HAL_TypeAbstraction.h)
例如,一个平台的int可能表示16位,而另一个平台可能表示32位;或者,不同的外设(如ADC、
GPIO
、CAN等)其寄存器结构和访问方式千差万别。
西柚肉嘟嘟
·
2025-07-25 18:01
C2000_HAL库
C2000的HAL库
小华单片机 HC32L系列的
GPIO
简单配置函数
1.将此函数放在自己的
GPIO
配置函数中并添加
gpio
.c头文件/***@brief初始化
GPIO
配置*@param[in]
gpio
_port:
GPIO
端口号(如
Gpio
PortB)*@param[in
西柚肉嘟嘟
·
2025-07-25 18:31
HC32L
c语言
开发语言
低速信号设计之 S
GPIO
篇
S
GPIO
(SerialGeneralPurposeInput/Output),即串行通用输入输出接口,作为一种能够在有限引脚数量下实现高效数据传输与设备状态监控的技术,在服务器应用中逐渐崭露头角。
·
2025-07-24 18:19
串行通信界的 “双雄”:I2C 与 S
GPIO
的异同探秘
在电子设备的“通信江湖”中,I2C和S
GPIO
就像两位风格迥异却同样重要的“使者”,肩负着数据传输与设备管控的重任。
万花丛中一抹绿
·
2025-07-24 18:19
服务器低速信号设计
服务器硬件研发
低速信号设计
I2C
SGPIO
STM32手搓I2C注意事项【STM32篇】
1)I2C从机地址如果有多个相同的设备,那么通常地址高位确定,不能改变,低位是可以通过引脚接高低电平改变,这样就保证了,相同设备地址不同2)
GPIO
脚需要配置成开漏输出(高电平,高阻态,断开,低电平,导通
叫我刘老刘
·
2025-07-23 03:32
嵌入式
stm32
嵌入式硬件
单片机
STM32硬件I2C的注意事项
/*引脚配置*/#defineOLED_W_SCL(x)
GPIO
_WriteBit(
GPIO
B,
GPIO
_Pin_6,(BitAction)(x))#defineOLED_W_SDA(x)
GPIO
_WriteBit
蓝黑墨水
·
2025-07-23 02:29
stm32
单片机
嵌入式硬件
STM32与树莓派通信
硬件连接:STM32引脚树莓派引脚备注TXRX(
GPIO
15)交叉连接RXTX(
GPIO
14)交叉连接GNDGND共地软件配置:STM32端(使用HAL库):UART_HandleTypeDefhuart1
bing_feilong
·
2025-07-23 01:20
硬件
嵌入式硬件
THCV241A和THCV242A实现MIPI CSI-2摄像头串行接口专门设计用于聚合高速图像数据方案THCV241
此外,双向控制链路支持与I2C/
GPIO
接口进行通信,进一步扩展了其应用范围。T
Shang13113048791
·
2025-07-22 17:28
单片机
图像处理
信息与通信
STM32微控制器的按键短按与长按检测
STM32微控制器提供了丰富的
GPIO
(通用输入输出)引脚,可以方便地连接按键并进行检测。短按和长按是两种常见的按键操作模式,短按通常用于触发一个事件或命
AI_Guru人工智能
·
2025-07-21 12:04
stm32
单片机
嵌入式硬件
单片机长短按简单实现
2:扫描到有按键按下(通常是检测
GPIO
的电平状态来判断按键是否按下,具体情况需要结合实际硬件电路来看)。3:开始计时,记录按键持续按下的时间。4
柒壹漆
·
2025-07-21 11:58
经验分享
单片机相关
单片机
嵌入式硬件
按键
长短按
STM32F407学习笔记——HC-SR04模块(基本测距应用)
STM32F407学习笔记——HC-SR04模块(基本测距应用)一、基本原理:定义stm32的
GPIO
,给予Trig高电平(大于10us即可这里给予的是20us),再拉低发送超声波,超声波在碰到障碍物时返回被超声波模块接受
duoduo study
·
2025-07-21 07:02
单片机
stm32
\OBJ\lx.axf: Error: L6218E: Undefined symbol
GPIO
_Resetbits (referred from led.o).
\OBJ\lx.axf:Error:L6218E:Undefinedsymbol
GPIO
_Resetbits(referredfromled.o).
2201_75620634
·
2025-07-20 23:57
stm32
单片机
STM32之TB6612电机驱动模块
模块接口说明2.4结构与工作原理2.5原理图设计2.6实际应用注意事项三、硬件设计3.1硬件组成3.2硬件连接四、软件设计4.1开发环境配置4.2关键代码实现4.2.1PWM初始化(PWM_Init)4.2.2
GPIO
如愿小李单片机设计
·
2025-07-19 20:17
stm32
嵌入式硬件
单片机
stm32--软件模拟IIC
二、具体代码1.头文件#ifndef__IIC_SW_H#define__IIC_SW_H//
GPIO
xODR和IDR寄存器地址映射#define
GPIO
A_ODR_Addr(
GPIO
A_BASE+0x0C
GPL_6083
·
2025-07-19 17:23
stm32
嵌入式硬件
单片机
STM32F1单片机驱动42步进电机
开启一个定时器2外设中断:为电机提供步进脉冲;开启三个
GPIO
口:作为EN、STEP、DIR控制;42步进电机:步距角1.8°、16细分、3200步每圈。一、代码:tim.c:/*U
All right 1
·
2025-07-12 12:54
STM32学习
单片机
stm32
嵌入式硬件
使用STM32单片机控制步进电动机是一个常见的应用场景
下面是一个简要的步骤概览:初始化STM32单片机的
GPIO
引脚:首先,我们需要初始化单片机的
GPIO
引脚,以将其配置为输出模式。这些引脚将用于产生脉冲信号,并控制步进电动机的步进脚。
QoyOle
·
2025-07-12 11:48
单片机
stm32
mongodb
linux orangepi串口5开发并且初始化
;#include//包含标准输入输出库#include//包含字符串处理函数库#include//包含错误号库#include//包含POSIX线程库#include//包含WiringPi库,用于
GPIO
2301_78702511
·
2025-07-12 08:54
linux
运维
服务器
BOOT_KEY按键(学习笔记)
先来让我们了解一下
GPIO
是什么吧,它在单片机中也有很重要的作用,接下来我们来看看吧。
小高Baby@
·
2025-07-12 06:09
学习
笔记
STM32F1系列综合测试程序实践指南
本综合测试程序旨在帮助初学者快速掌握STM32的基础操作和关键知识点,包括裸机编程、
GPIO
操作、定时器应用、串行通信、ADC转换、中断处理和Bootloader等。
Love Snape
·
2025-07-12 05:04
给出一个基于 ESP-IDF 且不占用硬件 UART 的“软串口”实现,利用 RMT 外设 来模拟第三路 UART
外设来模拟第三路UART(全双工需额外参考开源库,下面示例只给出TX与初始化思路,RX可参考esp32-rmt-uart项目):#include"driver/rmt.h"#include"driver/
gpio
.h
qq_41126242
·
2025-07-11 20:33
四博智联ESP32-C3模组
单片机
嵌入式硬件
DOIT
四博智联
整体无需占用任何硬件 UART,即可新增一条全双工软串口
FreeRTOS.h"#include"freertos/task.h"#include"freertos/ringbuf.h"#include"driver/rmt.h"#include"driver/
gpio
.h
·
2025-07-11 19:59
STM32F103采用DMA方式多路ADC采样
STM32F103采用DMA方式多路ADC采样文章目录STM32F103采用DMA方式多路ADC采样前言一、头文件adc.h二、初始化配置1.ADC
GPIO
配置2.开启ADC和DMA时钟3.多路ADCDMA
章鱼哥嵌入式开发
·
2025-07-10 22:05
STM32单片机开发产品进阶
stm32
单片机
嵌入式硬件
c语言
51单片机
STM32F103:ADC采样——定时器触发+DMA传输
实现ADC多通道采样,采用DMA传输,采样由定时器触发初始化代码:voidAdc_Init(void){
GPIO
_InitTypeDef
GPIO
_InitStructure;DMA_InitTypeDefDMA_InitStructure
Forster-C
·
2025-07-10 22:04
stm32
单片机
stm32
c语言
nRF52832 低功耗设计与优化
目录概述1技术背景2优化策略2.1系统级电源管理2.2时钟系统优化2.3
GPIO
配置优化3蓝牙协议栈优化3.1连接参数优化3.2广播优化4电源管理实践4.1功耗状态转换图4.2典型功耗分布5低功耗设计最佳实践
mftang
·
2025-07-10 10:17
zephyr架构蓝牙应用笔记
Nordic
MCU系列笔记
Zephyr
RTOS
zephyr架构蓝牙应用笔记
嵌入式学习-Day8
c语言day8通过过指针来访问寄存器#define
GPIO
_CTLO((uint32_t*)0x40012000)
GPIO
_CTLO=0XFFFFFFFF;0x40012000是一个十六进制数值,此时编译器不认为他是一个地址通过强制转换
不想学习\??!
·
2025-07-10 08:35
学习
基于FPGA的设计:简易电子密码锁嵌入式实现
数字键盘通过FPGA的
GPIO
(通用输入输出)引脚
程序员杨弋
·
2025-07-10 06:51
嵌入式开发
fpga开发
嵌入式
STM32F103五分钟入门系列(八)SysTick滴答定时器+SysTick中断实现跑马灯
学习板:STM32F103ZET6往期博客:STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+
GPIO
总结STM32F103五分钟入门系列(二)
GPIO
的七大寄存器+
GPIO
x_LCKR
独独白
·
2025-07-08 09:26
STM32F107
嵌入式
stm32
单片机
arm
STM32之有源蜂鸣器模块
2.1基本概念与工作原理2.2与无源蜂鸣器对比2.3关键电气参数2.4硬件驱动设计2.5选型与使用注意事项三、硬件设计3.1硬件组成3.2硬件连接四、软件设计4.1开发环境配置4.2关键代码实现4.2.1
GPIO
如愿小李单片机设计
·
2025-07-08 05:25
单片机
嵌入式硬件
stm32
android源码中添加
GPIO
服务供上层调用
android源码中添加
GPIO
服务供上层调用指定make时需要编译进system中的服务添加源码编译添加api更新类与字段(此步骤可以通过makeupdate-api命令更新)注册服务Context中添加字段添加源码文件启动服务编写
mmoyula
·
2025-07-08 02:32
android
android
framework
STM32第15天串口中断接收
一:库函数实现串口接收软件流程设计初始化系统初始化
GPIO
、串口外设、LED时钟初始化串口和LED引脚串口发送控制LED灯usart.c#include"stm32f10x.h"#include"usart.h
Do vis824
·
2025-07-08 00:18
单片机
stm32
嵌入式硬件
STM32第十四天串口
include"stm32f10x.h"#include"usart.h"#include"stdio.h"voidmy_usart_Init()//千万不要和32库里面串口定于的名字一样,不然会报错{
GPIO
_InitTypeDefmy_usart_Initstruct
·
2025-07-08 00:17
3516cv610_10B上控制
gpio
3516cv610_10B上控制
gpio
把
gpio
3_4电平拉高需要把
gpio
3_4电平拉高3x8+4=28echo28>/sys/class/
gpio
/exportcd/sys/class/
gpio
张海森_168820
·
2025-07-08 00:15
linux
高通 QRB5165
GPIO
子系统
深度掌握高通QRB5165平台的
GPIO
子系统:原理、配置、调试与实战案例目录深度掌握高通QRB5165平台的
GPIO
子系统:原理、配置、调试与实战案例1.引言:
GPIO
在嵌入式系统中的重要性2.QRB5165
·
2025-07-07 23:09
STM32通用定时器PWM波输出1
PWM部分三、代码的编写1.先使能TIM3定时器voidPWM1_init(u16arr,u16psc){RCC->APB1ENR|=1APB2ENR|=1CRL&=0xffffff00;//PB0PB1
GPIO
B
zp7541
·
2025-07-07 15:42
stm32基本知识
stm32
电子
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他