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
MTK zephyr平台:系统休眠流程
Application负责设置唤醒事件,该事件通常是由SoC外围模块触发的中断,例如:SysTick、RTC、计数器、
GPIO
并非所有外设在所有电源模式下都处于活动状态,因此不是所有唤醒源都可以在任何电源模式下对系统进行唤醒相关代码目录如下
不秃头的程序猿Gabriel
·
2025-06-22 10:25
RTOS驱动/应用开发
驱动开发
Zephyr
MTK
无人机上,利用 ucos2 实现 stm32 采集陀螺仪数据
在无人机上使用uC/OS-II实现STM32采集陀螺仪数据并通过CAN总线发送,需遵循以下步骤:1.硬件初始化//CAN初始化(使用PB8/PB9)voidCAN_Init(void){
GPIO
_InitTypeDef
GPIO
_InitStruct
ILOVECOMPUTING
·
2025-06-22 09:47
单片机
嵌入式硬件
无人机
陀螺仪
数据采集
ucos2
物联网开发笔记(6)- 使用Wokwi仿真树莓派Pico实现按键操作
一、目的使用按键来控制LED不同的闪烁速度二、硬件连接方法方法一:LED连接
GPIO
的端口0,按键连接
GPIO
的端口1。
魔都飘雪
·
2025-06-22 01:28
物联网开发
单片机
嵌入式硬件
ESP8266反复重启解决
解决办法:将
GPIO
0接地(防止进入boot引导区),再擦除flash,烧写固件,可以用esptool.py或者ESPflashDownloadtoolps0:擦除flash之前,cmd安装python
PxxxHxxxD
·
2025-06-22 00:22
wifi
4-STM32F103的串口中断与空闲中断接收数据
STM32F103的串口中断与空闲中断接收数据1.引脚配置voidUart_Init(u32bound){//
GPIO
端口设置
GPIO
_InitTypeDef
GPIO
_InitStructure;USART_InitTypeDefUSART_InitStructure
水果里面有苹果
·
2025-06-21 19:16
嵌入式软件
stm32
单片机
嵌入式硬件
玩转树莓派(一)led、pwm、超声波、常见命令
/usr/bin/python#-*-coding:utf-8-*-importRPi.
GPIO
as
GPIO
#导入RPi.
GPIO
库importtime#导入time库
GPIO
.s
week_泽
·
2025-06-20 19:13
python
linux
开发语言
【树莓派5实战】控制步进电机全攻略:D36A驱动42步进 + ULN驱动28步进 + 超声波测距
树莓派5】实现电机PID闭环调速&舵机控制(代码封装+详细代码+调试文章目录系列文章目录前言一、步进电机原理简析✳️特点二、硬件准备三、控制42步进电机(D36A驱动+PWM控制)✅接线说明✅控制代码(
gpio
zero
m0_74751715
·
2025-06-20 19:12
单片机
嵌入式硬件
python
笔记
STM32的TIMx中Prescaler和ClockDivision的区别
对于外部时钟来说,首先这个外部时钟是通过
GPIO
口输入来作为时基单元的主时钟的,那么
firewood2024
·
2025-06-19 09:07
stm32
单片机
嵌入式硬件
STM32
GPIO
寄存器开发
一、核心寄存器概览寄存器功能位宽关键位域
GPIO
x_CRL/CRH配置引脚模式(输入/输出/复用/模拟)和输出参数32位每4位控制1个引脚:CNF[1:0](模式)+MODE[1:0](速度)
GPIO
x_IDR
GodKK老神灭
·
2025-06-19 02:20
STM32
stm32
单片机
嵌入式硬件
stm32学习:(寄存器2)
GPIO
总体说明
目录
GPIO
的主要特点
GPIO
的8种工作模式
GPIO
电路结构
GPIO
输出模式输出流程复用输出模式
GPIO
输入模式输入流程模拟输入流程
GPIO
相关的7个寄存器
GPIO
x_CRL
GPIO
x_CRH
GPIO
x_IDR
GPIO
x_ODR
GPIO
x_BSRR
GPIO
x_BRR
GPIO
x_LCKR
码农小白
·
2025-06-17 17:40
stm32
stm32
学习
嵌入式硬件
【USART】STM32实现USART 串口通信功能
本篇博客将使用USART1实现最基础的收发功能,内容包括:USART基本原理
GPIO
+串口配置使用标准库完成串口初始化与发送利用串口调试助手观察效果二、USART通信原理串口是
Maple-Leaf-Blog
·
2025-06-17 15:25
stm32
单片机
嵌入式硬件
软件 I2C 通信:从原理到代码实现的深度解析
本文手把手教你用
GPIO
口实现灵活可靠的I2C主设备,解决硬件I2C资源冲突问题,适用于所有嵌入式平台。一、为什么需要软件I2C?
Jay_515
·
2025-06-17 09:15
单片机
嵌入式硬件
I2C
STM32简单小项目——模拟超声波雷达倒车
项目软件部分:用到了STM32的内部定时器TIM2以及
GPIO
口。模块介绍:有源蜂鸣器:工作原理是当输入低电平时,蜂鸣
勇敢杨咩
·
2025-06-17 01:47
stm32
嵌入式硬件
单片机
【树莓派raspberry pi】简单的控制红绿灯闪烁的程序及细节
这个小任务很简单,不过在插上面包板设置相应输入输出
GPIO
口的时候稍微遇到了些麻烦,当时查了很多资料,感觉说的都不是特别清楚。特此开个帖子详述一下。
nice_evil
·
2025-06-16 20:48
一些有趣的小项目合集
单片机
嵌入式硬件
树莓派
raspberry
pi
rt-thread的红外遥控开源库使用(裸机版本)记录.
使用的是infrared开源库,在此基础上修改红外使用的IO口为PA8外设驱动使用cubemx生成使用了TIM14和
GPIO
外部中断触发的方式这里暂时只做红外接收的移植infrared开源库(裸机版本)
詩不诉卿
·
2025-06-16 19:05
STM32相关驱动
开源
stm32
RK3588 核心板
H-CHIPS-CORE3588-C主控芯片:RK3588运行内存:LPDDR4/4X/5,最高可选32GB内置存储:eMMC,最高可选256GB+主板尺寸:45mm*50mm12层2阶盲埋孔主板特点:超小尺寸,引出全部
GPIO
www.hua-chips.com
·
2025-06-16 17:26
arm开发
ai
STM32入门教程:传感器数据采集
介绍STM32系列微控制器具有多个
GPIO
(通用输入/输出)引脚,可用于连接传感器。
GPIO
引脚可配置为输入模式,以读取传感器的数据。
粉绿色的西瓜大大
·
2025-06-16 00:33
stm32
嵌入式硬件
单片机
从STM32到NXP:
GPIO
就像装修房子,多了个“智能开关”
点击下面图片带您领略全新的嵌入式学习路线爆款热榜88万+阅读1.6万+收藏想象一下:STM32的
GPIO
是个精装房,所有开关都在墙上;而NXP的
GPIO
是毛坯房,需要先装一个智能配电箱(IOMUX)才能控制灯光
【云轩】
·
2025-06-15 22:18
NXP
stm32
嵌入式硬件
单片机
基于stm32风速风向温湿度和瓦斯检测(仿真+代码)
仿真图三、程序#include"dht11.h"#include"main.h"voiddelay(uint32_tus){while(us--){for(inti=0;i>=1){while(HAL_
GPIO
_ReadPin
森旺电子
·
2025-06-15 04:24
单片机开发
STM32
stm32
嵌入式硬件
单片机
GPIO
(通用输入输出)与LPUART(低功耗通用异步收发传输器)简述
GPIO
(通用输入输出)与LPUART(低功耗通用异步收发传输器)在嵌入式系统中常结合使用,以下从关联、配置、使用场景及注意事项四方面展开说明:一、
GPIO
与LPUART的关联功能复用
GPIO
引脚可通过配置切换为
·
2025-06-14 13:03
十七、【ESP32全栈开发指南:ADC接口使用】
一、概述ESP32集成两个12位逐次逼近型模数转换器(SARADC),共支持18个模拟输入通道:ADC1:8通道(
GPIO
32-
GPIO
39)ADC2:10通道(
GPIO
0、
GPIO
2、
GPIO
4、
GPIO
12
爱睡觉的王宇昊
·
2025-06-14 05:46
ESP32
esp32
adc
物联网
嵌入式
stm32
霍尔传感器
十八、【ESP32全栈开发指南: SPI接口深度使用】
一、SPI协议基础与ESP32硬件架构1.控制器选择专用控制器:SPI0/SPI1(固定用于Flash/PSRAM,不可配置)通用控制器:SPI2_HOST(HSPI):引脚固定或通过
GPIO
矩阵重映射
爱睡觉的王宇昊
·
2025-06-14 05:46
ESP32
单片机
嵌入式硬件
通过ESP32开发板,实现NFC卡片控制继电器通断,从而实现多种物联网中设备的通电
ESP32开发板,实现NFC卡片控制继电器通断,从而实现多种设备的通电,从而可以开发出智能的物联网、家电等多种设备ESP32与RFID-RC522的接线方法RC522引脚ESP32引脚(示例)说明SDA/CS
GPIO
5SPI
开心小破孩儿
·
2025-06-13 21:56
物联网
芯原科技嵌入式面试题及参考答案
例如,对于一个简单的
GPIO
设备,要知道其数据寄存器、方向寄存器的位置以及读写操作的规则。然后是模块的初始化部分。在初始化函数中,要进行设备的注册工作。
大模型大数据攻城狮
·
2025-06-13 18:36
科技
stm32
单片机
蓝牙协议
电路设计
嵌入式offer
arm开发
C语言中的段错误(Segmentation Fault):底层原理及解决方法
以下是分类介绍及应对方法:一、硬件相关错误1.外设初始化失败原因:时钟未使能(如STM32未调用__HAL_RCC_
GPIO
x_CLK_ENABLE())。
woainizhongguo.
·
2025-06-13 11:48
C/C++
c语言
开发语言
GPIO
模拟I2C操作代码包:让
GPIO
与I2C无缝对接的利器
GPIO
模拟I2C操作代码包:让
GPIO
与I2C无缝对接的利器【下载地址】
GPIO
模拟I2C操作代码包本代码包为开发者提供了基于STM32F103系列单片机,使用
GPIO
模拟I2C通信协议的完整解决方案
柳新黎
·
2025-06-13 08:55
STM32 HAL库的常用库函数整理
一、常用的
GPIO
相关HAL库函数1、
GPIO
的初始化voidHAL_
GPIO
_Init(
GPIO
_TypeDef*
GPIO
x,
GPIO
_InitTypeDef*
GPIO
_Init);2、配置
GPIO
引脚输出电平
·
2025-06-12 12:30
【嵌入式面试】嵌入式面试笔试题
目录引言面试经验总结一、进程跟线程的区别二、中断函数有什么需要注意的地方三、Linux的常用指令有什么四、
GPIO
的作用是什么五、进程间通信有什么区别六、死锁现象是如何产生的死锁的四个必要条件示例避免和解决死锁七
跳河轻生的鱼
·
2025-06-11 20:42
面试
面试
职场和发展
GPIO
_Analog与ADC什么区别
文章目录⚙️**1.功能定位不同**⚡️**2.工作原理差异****3.配置方式与依赖关系****总结对比表**⚠️**常见误区澄清**
GPIO
_Analog和ADC是STM32中两个密切相关但功能完全不同的概念
胡Jason
·
2025-06-11 20:04
STM32学习
单片机
嵌入式硬件
经典的多位
gpio
初始化操作
led_mask){if(led_mask&1){led_init(pin);}led_mask>>=1;//等于led_mask=led>>1;pin++;}}示例:从初始化到批量控制的完整流程假设需要控制
GPIO
0
Fang_pi_dai_zhi
·
2025-06-11 16:09
单片机
嵌入式硬件
Linux阻塞和非阻塞IO
这里的IO并不是指
GPIO
,而是Input/Output,也就是输入输出。一、什么是阻
-又又-
·
2025-06-11 15:06
linux
arm开发
c语言
嵌入式硬件
物联网
STM32-HAL库-
GPIO
的 结构体 + 成员选项
给个三连,谢谢1.
GPIO
_InitTypeDef(
GPIO
配置结构体)在调用HAL_
GPIO
_Init函数时需要传入本结构体,根据结构体内成员参数配置IO口功能
GPIO
_InitTypeDef//
GPIO
加油1234
·
2025-06-11 03:06
STM32
stm32
嵌入式硬件
单片机
STM32-标准库-
GPIO
-API函数
1.void
GPIO
_DeInit(
GPIO
_TypeDef*
GPIO
x);@简明清除
GPIO
x的外围寄存器下所有引脚的配置,恢复到默认配置状态(即上电初始值)@参数
GPIO
x:其中x可以是(A..G)
加油1234
·
2025-06-11 03:04
STM32-标准库
单片机
stm32
嵌入式硬件
STM32 HAL库代码
文章目录前言一、
GPIO
andEXTI二、USART三、TIMandPWM四、ADC五、IICandSPI六、SDIO七、flash八、CAN总结前言STM32可以实现初始化配置,但逻辑代码还是需要我们自己去写
·
2025-06-11 03:32
【QNX+Android虚拟化方案】123 - 如何配置qnx侧
GPIO
_IRQ中断和PMIC_
GPIO
_IRQ中断
【QNX+Android虚拟化方案】123-如何配置qnx侧
GPIO
_IRQ中断和PMIC_
GPIO
_IRQ中断基于原生纯净代码,自学总结纯技术分享,不会也不敢涉项目、不泄密、不传播代码文档!!!
小馋喵星人
·
2025-06-08 22:18
qnx
STM32入门教程——按键控制LED&光敏传感器控制蜂鸣器
目录前言一、硬件接线与模块化编程概述二、LED驱动模块开发初始化配置功能函数封装三、按键驱动模块开发初始化配置按键检测逻辑四、主函数调用与功能实现模块化调用流程扩展应用:光敏传感器与蜂鸣器五、开发要点总结
GPIO
岂是尔等觊觎
·
2025-06-07 21:31
#STM32入门教程
stm32
嵌入式硬件
单片机
学习
经验分享
笔记
智能硬件
嵌入式开发之系统框架的设计介绍
典型实现包括://示例:
GPIO
抽象接口typedefstruct{void(*set_pin)(uint8_tpin,uint8_tvalue);uint8_t(*read_pin)(uint8_tpin
start_up_go
·
2025-06-07 20:19
嵌入式开发之路
嵌入式框架
嵌入式系统框架
STM32手册上标称的18MHz
GPIO
翻转速度和你实际测量到的速度之间的差异是预期之内且合理的
手册上标称的18MHz
GPIO
翻转速度和你实际测量到的速度之间的差异是预期之内且合理的。
广药门徒
·
2025-06-06 13:18
单片机
嵌入式硬件
树莓派摄像头使用(rpicam-apps)
它支持多种分辨率和帧率选项,具有自动曝光和自动白平衡功能,可通过树莓派的
GPIO
接口连接和控制。树莓派摄像头模块广泛应用于树莓派项目中,如视频监控、机器视觉、无人机和智能家居等领域。
城城000
·
2025-06-06 02:08
数码相机
STM32外设————USART
今天简单记录一下串口,其中原理不多赘述直接开始配置1、开启
GPIO
和USART1的时钟2、
GPIO
和USART1的结构体配置3、NVIC中断配置4、串口接收中断开启5、NVIC中断分组6、USART1开启
经典福克斯
·
2025-06-05 17:08
stm32
单片机
嵌入式硬件
职坐标IT培训:嵌入式开发C语言/硬件/RTOS路径
硬件电路设计环节则聚焦数字电路原理与EDA工具应用,重点理解
GPIO
、UART等接口电路设计规范,为后续设备驱动开发奠定物理层认知基础。RTOS实时操作系统的学习路径包含任务调度机制
职坐标在线
·
2025-06-05 13:42
其他
国芯思辰|SCS5501/5502芯片组打破技术壁垒,重构车载视频传输链路,兼容MAX9295A/MAX96717
、高抗干扰性数据传输的需求,SCS5501串行器与SCS5502解串器芯片组充分利用了MIPIA-PHY协议的强大功能,支持高达4Gbps带宽、15米同轴线或10米屏蔽双绞线长距传输,并集成远程供电与
GPIO
GXSC
·
2025-06-05 10:20
芯片应用
嵌入式硬件
Windows嵌入式操作系统定制与裁剪技术全解析
一、系统架构与定制层次嵌入式系统的定制需从分层架构入手,分为以下四个层级:硬件层:涉及处理器选型、外设接口设计(如
GPIO
、I2C)及存储介质配置。例如,针对工业控制设备需选
轻栈OS工坊
·
2025-06-05 02:46
嵌入式Windows系统
windows
WES7
XPE
Windows10
IoT
嵌入式操作系统
STM32学习笔记之硬件I2C读取MPU6050
程序步骤:第一步:配置I2C外设,对I2C2外设进行初始化(初始化配置:开启I2C外设和对应
GPIO
口的时钟;把I2C外设对应的
GPIO
口初始化为复用开漏模式;使用结构体,对整个I2C进行配置;I2C_Cmd
meiki不爱学
·
2025-06-04 21:42
stm32
学习
笔记
嵌入式硬件
原子操作与非原子操作
原子操作的本质//BSRR操作(原子):
GPIO
A->BSRR=(1ODR|=(1ODR=0x0000主程序尝试设置PA5:
GPIO
A->ODR|=(1ODR|=(1BSRR=1ODR=...
广药门徒
·
2025-06-04 18:48
stm32
液晶显示器驱动板内部结构与功能解析
本资料详细解析了驱动板上的关键芯片及被动元件的功能和布局,包括主控芯片、电源管理芯片、LVDS接口芯片、时序控制器、
GPIO
扩展芯片和电荷泵等,并通过图片展示了它们在驱动板上的位置。
抽风的Lilith
·
2025-06-04 13:05
BSRR对比BRR对比ODR
是单指令完成任意位操作,无竞争风险ODR直接读写输出状态❌否需"读-改-写",多线程/中断中需关中断保护BRR只能复位(0)✔️是仅清零功能,无置位能力具体操作步骤详解1.使用BSRR(推荐)//设置PA5输出高电平
GPIO
A
广药门徒
·
2025-06-04 06:15
stm32
MTK添加充电(快充)
的线性充电还是外置充电IC我用我项目情况mt6370芯片(支持快充)举例子$(LINUX_KERNEL_VERSION)/arch/arm/boot/dts/mt6370.dtsimt6370,intr_
gpio
_num
2201_75918415
·
2025-06-04 05:31
android
驱动开发学习20250529
引脚控制和
GPIO
子系统引脚:元件的引出线引脚多路复用:引脚工作模式的选择机制引脚控制器:负责引脚工作模式的选择引脚控制子系统功能:引脚复用:使同一引脚能构重用于不同的目的。
打倒焦虑
·
2025-06-02 18:49
驱动开发
stm32串口的中断接收
一,ustart.c函数(一)结构体的配置1.
GPIO
口的配置PA9与PA10串口的配置----输出输入引脚2.USART,收发器结构体的配置3.NVIC,中断控制器结构体的配置(二)串口的中断配置USART_ITConfig
演达路旁的演
·
2025-06-02 02:24
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
其他