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
软件IIC和硬件IIC的主要区别,用标准库举例!
以下是详细对比及标准库(以STM32标准外设库为例)的实现差异:1.核心区别特性软件I²C硬件I²C实现方式通过
GPIO
引脚模拟I²
Python小老六
·
2025-03-12 08:46
单片机
stm32
嵌入式硬件
用python设计一个表白灯牌
下面是一个简单的示例代码,可以实现一个表白灯牌效果:importRPi.
GPIO
as
GPIO
importtime#设置
GPIO
引脚编号模式
GPIO
.setmode(
GPIO
.BCM)#设置LED引脚编号
噔噔噔噔@
·
2025-03-11 23:52
python
pygame
ESP-IDF架构浅析
其核心组成部分包括:硬件抽象层(HAL):ESP-IDF为ESP32芯片提供了硬件抽象层,用于与底层硬件的交互(如
GPIO
、PWM、SPI、I2C、UART等外设的控制)。
V.Code1024
·
2025-03-11 01:27
ESP-IDF
arm开发
c语言
架构
ARM Cortex-M 内存映射详解:如何基于寄存器直接读写 寄存器映射方式编码程序 直接操作硬件寄存器来控制 MCU
ARMCortex-M的系统映射空间在STM32等ARMCortex-M系列MCU中,内存地址空间按照存储功能进行了严格划分,包括Flash(程序存储)、RAM(数据存储)、外设寄存器(
GPIO
、UART
电科周杰伦
·
2025-03-10 08:25
嵌入式开发
单片机
arm开发
stm32
ARM
Cortex-M
内存映射
地址映射
寄存器编码
1.梦的开始——点灯大师
1.什么是
GPIO
不论学习什么单片机,最简单的外设莫过于IO口的高低电平控制,本章就是通过控制51单片机的
GPIO
使开发板上的LED灯点亮。
雷门大师姐
·
2025-03-09 23:48
单片机
嵌入式硬件
51单片机
嵌入式单片机基础篇(三十四)之I2C通信以及stm32单片机程序详解
defineIIC_SCLPBout(6)//SCL#defineIIC_SDAPBout(7)//SDA#defineREAD_SDAPBin(7)//输入SDA(1)在固件库中操作IDR寄存器读取IO端口数据是通过
GPIO
_ReadInputDataBit
lostlll
·
2025-03-09 22:33
AT24C02
嵌入式
单片机
嵌入式
字符串
单片机
stm32
IIC
FPGA 的 LBC 总线详解
核心作用:提供低延迟、高带宽的数据传输通道,支持处理器与外部存储器(如Flash、SRAM)、外设控制器(如
GPIO
、UART)的直接通信。典型应用:嵌入式系统、工业控制、通信设备中,用于扩展F
美好的事情总会发生
·
2025-03-09 09:19
接口
FPGA
嵌入式硬件
硬件工程
linux
单片机中的基础外设
GPIO
的知识和应用—(6)
GPIO
(通用输入输出)是单片机与外部世界交互的重要接口。单片机的
GPIO
引脚可以灵活配置为输入、输出、中断或复用功能,广泛应用于LED控制、按键读取、传感器通信等场景。
蓑衣客VS索尼克
·
2025-03-09 08:40
如何成为一名合格的单片机工程师
单片机
嵌入式硬件
stm32
笔记
通用外设驱动模型(四步法)及配置
GPIO
步骤
通用外设驱动模型四步法:初始化、读函数、写函数、中断服务函数
GPIO
配置步骤及配置函数_HAL_RCC_
GPIO
x_CLK_ENABLE()HAL_
GPIO
_Init()HAL_
GPIO
_WritePin
cykaw2590
·
2025-03-09 00:45
嵌入式
单片机
嵌入式
stm32
STM32模拟软件SPI的8种模式
cplusplusextern"C"{#endif#include"sys.h"#ifSYSTEM_SUPPORT_OS#include"maintask.h"#endif//引脚定义#defineSoftSpi_MISO_PIN
GPIO
_Pin
拾风染尘
·
2025-03-08 13:03
单片机编程
stm32
单片机
STM32江科大学习笔记
STM32江科大学习笔记-制作中...
GPIO
操作其它的库函数输出流程输出的库函数输出的例子输入流程输入的库函数输入的例子栗子按键开关类1个按键-控制开跟关2个按键-分别控制开跟关按键双击事件按键长按事件外设模块类蜂鸣器
weixin_38647099
·
2025-03-07 17:09
stm32
单片机
学习
汇编点亮LED
目录一、ARM常用汇编指令二、汇编点亮LED2.1
GPIO
简述2.2
GPIO
相关寄存器2.3LED原理图2.4汇编点亮LED一、ARM常用汇编指令常用汇编格式:label:instruction@commentlabel
Couvrir洪荒猛兽
·
2025-03-07 01:16
#
野火i.mx
6ull裸机开发
汇编
linux
【硬件IIC与软件IIC在程序实现上的核心区别】结合STM32F103C8T6标准库代码进行对比分析
一、程序架构对比1.初始化过程硬件IIC软件IIC需配置专用硬件模块(寄存器)仅需配置
GPIO
引脚依赖芯片的I2C外设时钟只需
GPIO
时钟需要设置SCL频率、工作模式等硬件参数通过软件延时控制时序代码示例
CircuitWizard
·
2025-03-06 10:34
单片机
嵌入式硬件
香橙派/树莓派 利用Wiring库 使用
GPIO
模拟PWM
本身带有硬件PWM,比如香橙派3lts版,但是这个引脚不符合我的项目需求,我需要外接一个电机,在检测到人脸的时候转动,但是这个硬件引脚,只要上电就开始输出pwm信号,导致电机一直再转,因此采用软件利用
GPIO
土拨鼠不是老鼠
·
2025-03-05 19:02
C++
单片机
嵌入式硬件
PWM
GPIO
香橙派3
lts
STM32-
GPIO
详解
一:
GPIO
基本概念
GPIO
是英文GeneralPurposeInput/Output的缩写,中文翻译为通用输入/输出。它是一种在数字电子系统中常见的接口类型,用于与外部设备进行通信和控制。
爱写代码的雨一颗
·
2025-03-05 14:45
stm32
嵌入式硬件
单片机
基于STM32对射式红外传感器计次
一,实验目的:初步理解中断二,实验内容:对射式红外传感器接线:VCC、GND分别接电源的正负极,DO数字输出端,任意选择一个
GPIO
口接上就行(以PB14口为例,当我们的挡光片或者编码盘在这个对射式红外传感器中间经过时
爱写代码的雨一颗
·
2025-03-05 14:15
stm32
单片机
嵌入式硬件
记一次按键中断的bug
配置如下:初始化如下:
gpio
_det_init(
GPIO
_DETHandler);以下为我的配置:检查了下配置似乎没有毛病void
gpio
_det_init(
GPIO
_IRQ_HANDLER_Tirq_handler
西山竹
·
2025-03-05 05:33
bug
使用STM32F103进行PWM舵机控制
假设我们使用的是PA0引脚,可以使用以下代码进行初始化:#include"stm32f10x.h"void
GPIO
_
UplKubernetes
·
2025-03-04 06:36
stm32
单片机
嵌入式硬件
linxu驱动入门基础课一(
GPIO
控制LED灯)基于RK3568
虽然
GPIO
控制LED是最简单的linux驱动,但是是初学者入门必须跨过的门槛,里面很多基础知识点,有
GPIO
的控制原理,字符设备驱动,设备树,
gpio
和pinctrl子系统,内核模块原理等等,这些知识点非常重要
石头嵌入式
·
2025-03-04 02:02
RK35X8
RK3568
linux驱动
GPIO
LED
设备树
pinctrl
嵌入式系统之
GPIO
一、IO口基本结构和8种模式STM32F103ZET6一共有7组IO口(
GPIO
A--
GPIO
G),每组IO口有16个IO,一共有112个IO4种输入模式:(1)输入浮空(
GPIO
_Mode_IN_FLOATING
小陈头不秃
·
2025-03-02 17:14
嵌入式系统
数字信号处理
最小二乘法
算法
STM32G4
学习STM32G4XX的开发板首先来学习一下
GPIO
GPIO
用途是通用的输入/输出的简称主要用于工业现场需要用到数字量输入输出的场合输出功能继电器LED蜂鸣器等的控制输入功能传感器的状态高低电平的信息读取复用功能片内外设的对外接口时序的模拟模拟
黑暗中的蓝鲸
·
2025-03-02 13:06
stm32
stm32
嵌入式
STM32之按键检测
Deviceheader#include"key.h"#include"SysTick.h"intmain(){SysTick_Init(72);Led_Init();Key_Init();while(1){if(
GPIO
_ReadInputDataB
最爱是生活
·
2025-03-01 22:36
stm32
嵌入式硬件
单片机
瑞芯微RK安卓Android主板
GPIO
按键配置方法,触觉智能嵌入式开发
触觉智能分享,瑞芯微RK安卓Android主板
GPIO
按键配置方法,方便大家更好利用空闲IO!
Industio_触觉智能
·
2025-03-01 04:25
嵌入式开发
RK3562
RK3568
RK3566
串口调试
开发板外设
【星云 Orbit-F4 开发板】01. STM32F407 HAL库开发环境安装与工程模板创建
核心板型号处理器参数学习定位典型应用场景极光Orbit-C8STC8H8K64U(51架构/24MHz)单片机原理与应用
GPIO
控制/UART通信星火O
智木芯语
·
2025-02-28 13:14
【星云
Orbit-F4
开发板】
【星火
Orbit-F1开发板】
单片机
stm32
物联网
mcu
嵌入式硬件
STM32F4xx传感器分类及专业应用指南
一、电平信号类传感器(
GPIO
中断驱动)1.红外避障传感器技术细节:阈值调节:传感器自带电位器可调节检测距离(典型范围2cm-30cm)抗干扰设计:需添加38kHz载波调制,防止自然光干扰STM32接口电路
平凡灵感码头
·
2025-02-28 03:18
stm32
stm32
分类
嵌入式硬件
详细介绍STM32(32位单片机)外设应用
以下是关于STM32外设应用的详细介绍,结合其功能特点及实际应用场景进行分类说明:一、基本接口与数字外设
GPIO
(通用输入输出端口)功能:支持输入/输出模式切换,可配置为推挽、开漏、上拉/下拉等模式,驱动能力可调
日记成书
·
2025-02-27 23:17
反正看不懂系列
stm32
学习
实现红外触感按键扫描函数
函数目标检测
GPIO
C第8号引脚的电平状态(假设低电平触发),实现按键消抖和状态锁定,返回键值5表示按键被按下,未按下时返回0xff。
平凡灵感码头
·
2025-02-27 23:41
stm32项目实现
stm32
【星云 Orbit-F4 开发板】03f. 按键玩法六:按住一个独立按键不松手的加速匀速触发
本文将详细介绍如何使用STM32F407的
GPIO
引脚检测按键的长按状态,并通过HAL库实现加速匀速触发功能。通过本教程,读者将能够掌握独立按键的长按检测方法以及加速匀速触发的实现技巧。
智木芯语
·
2025-02-27 09:28
【星云
Orbit-F4
开发板】
单片机
stm32
嵌入式硬件
HAL库函数合集
以下是一些常用的HAL库函数分类及其功能:
GPIO
相关函数初始化与反初始化HAL_
GPIO
_Init:初始化
GPIO
引脚的工作模式。HAL_
GPIO
_DeInit:将
GPIO
引脚恢复到默认状态。
✧˖‹gσσ∂ иιghт›✧
·
2025-02-26 22:31
单片机
stm32
嵌入式硬件
嵌入式单片机基础篇(二十五)之stm32F103串口接收发送固定大小字符串程序
#include"stdio.h"unsignedcharUARTbuff[32];intk=0;staticunsignedcharcount=0;voidMy_USART1_Init(void){
GPIO
_InitTypeDef
GPIO
_InitStrue
lostlll
·
2025-02-26 22:59
嵌入式
单片机
串口通信
嵌入式
stm32
单片机
串口通信
GPIO
按键点亮LED灯函数
intmain(void){/*USERCODEBEGIN1*//*USERCODEEND1*//*MCUConfiguration--------------------------------------------------------*//*Resetofallperipherals,InitializestheFlashinterfaceandtheSystick.*/HAL_Init
ོ椿生拥蝶
·
2025-02-26 21:21
单片机
嵌入式硬件
esp32--独立按键
一、原理图独立按键连接到IO4上二、代码constintkey_
GPIO
=4;//定义按键的接口constintled_
GPIO
=2;//定义led的接口voidsetup(){//putyoursetupcodehere
冷月枫啊
·
2025-02-26 19:34
esp32
esp32
【星云 Orbit-F4 开发板】03b. 按键玩法二:独立按键双击双击触发
本文将详细介绍如何使用STM32F103的
GPIO
引脚检测独立按键的双击事件,并通过HAL库实现模块化设计。通过本教程,读者将能够掌握独立按键的双击检测方法以及模块化编程的基本技巧。
智木芯语
·
2025-02-26 16:49
【星云
Orbit-F4
开发板】
单片机
stm32
嵌入式硬件
【STM32】使用电打火器测试火焰传感器,去掉传感器LED依然亮
(详情看底部视频)fire.h#ifndef__FIRE_H#define__FIRE_H#include"sys.h"#defineFIRE_PORT
GPIO
G//定义IO接口#defineFIRE
GPIO
_Pin
HappyLife_haha
·
2025-02-26 16:40
stm32
嵌入式硬件
单片机
瑞芯微RK3568驱动配置之十串口
驱动配置之十串口瑞芯微RK3562驱动配置之十串口引脚定义rk3562-pinctrl.dtsiChaptet1瑞芯微RK3568驱动配置之十串口Chapter2创龙瑞芯微RK3568设备树1(修改设备树
GPIO
宁静致远2021
·
2025-02-25 12:26
嵌入式Linux及驱动开发
工控软件
物联网
嵌入式Linux驱动
嵌入式Linux开发
驱动:
gpio
子系统
通过
GPIO
子系统接口完成LED驱动的编写,编写应用程序控制灯亮灭(流水灯)驱动程序#include#include#include#include#include#include"led.h"unsignedintmajor
¥ 多多¥
·
2025-02-24 17:40
c++
驱动开发
嵌入式硬件
stm32之RS485
2.配置
GPIO
A端口,分别设置P
Huang_Dongdong
·
2025-02-24 16:39
量产渡劫指南:从实验室宠儿到工厂弃子的生死簿
只因工程师忘记量产固件的Bootloader心跳检测)21地狱级挑战:当代码遇见焊机海实验室的温柔乡:调试时能用jlink救砖电源波动不超过±0.1V每块板子都是手搓的掌上明珠量产修罗场现实://死亡代码模板if(HAL_
GPIO
_ReadPin
HardFault观察者
·
2025-02-23 22:03
大话单片机编程
单片机
嵌入式硬件
mcu
iot
stm32
探索
GPIO
:点亮你的 LED 灯
【星云Orbit-F4开发板】02.探索
GPIO
:点亮你的LED灯博客上文章配合以下星系列开发板,所有资料均会开源。致力点燃学生对技术的热情,培养“懂理论能实战”的嵌入式人才。
智木芯语
·
2025-02-23 17:19
【星云
Orbit-F4
开发板】
stm32
嵌入式硬件
单片机
嵌入式LINUX驱动开发(三)-设备树驱动led
iomuxc_snvs下创建一个“pinctrl_led的子节点”```pinctrl_leds:ledgrp{fsl,pins=;};```2)添加LED设备节点在根节点"/"创建LED灯节点,节点名称为**"
gpio
led
Lllongroad
·
2025-02-22 20:38
linux
驱动开发
运维
MAX78002
GPIO
操作
一、
GPIO
介绍
GPIO
结构体typedefstruct{mxc_
gpio
_regs_t*port;//端口uint32_tmask;//引脚mxc_
gpio
_func_tfunc;//功能、输入、输出
return false;
·
2025-02-21 09:11
单片机
嵌入式硬件
ai
瑞芯微平台RK3568系统开发(9)移远EC20 4G模块驱动调试
1.在RK3568开发板上调试4G(EC20)驱动1.1查看RK3568关于4G模块的原理图,获取需要配置的信息1.2需要配置的信息如下14G模块电源使能引脚
GPIO
4_C324G模块W_DISABLE1
龙猫不是猫!
·
2025-02-20 12:52
瑞芯微平台开发
嵌入式硬件
瑞芯微
RK
Stm32定时器输出PWM
代码示例#include"stm32f10x.h"//函数声明voidRCC_Configuration(void);void
GPIO
_Configuration(void);voidTIM3_Configura
weixin_58038206
·
2025-02-20 05:33
stm32
单片机
嵌入式硬件
上位机知识篇---sbit、bit、sfr
的适用范围:bit的存储限制编译器支持6.总结sbitbit7.sfr的使用1.sfr的语法2.sfr的作用访问硬件资源提高代码可读性简化代码:3.8051单片机中常见的SFR4.sfr的使用示例示例1:控制
GPIO
Ronin-Lotus
·
2025-02-19 22:00
上位机操作篇
程序代码篇
嵌入式硬件篇
单片机
嵌入式硬件
c
sbit
bit
sfr
蓝桥杯
华大MCU HC32F005端口
GPIO
控制失效问题
3.解决办法:修改前使用的
GPIO
控制函数为:en_result_tGp
黄大刀
·
2025-02-19 09:44
单片机
嵌入式硬件
Android-Amlogic-
GPIO
问题显示外设供电电压是19V,通过
GPIO
控制上下电,下面以此为例,梳理基于Amlogic平台,在Android系统里对
GPIO
的控制过程。
shizhong2006
·
2025-02-18 02:24
system
BSP
android
驱动开发
linux
【蓝桥杯嵌入式】SysTick滴答定时器
1、代码LED间隔500ms闪烁main.c#include"main.h"#include"usart.h"#include"
gpio
.h"/*USERCODEBEGINIncludes*/
YE_lou
·
2025-02-14 23:50
蓝桥杯嵌入式入门
蓝桥杯
嵌入式硬件
stm32
如何用Stm32实现呼吸灯效果
连接LED:将LED的正极连接到STM32的某个
GPIO
引脚,将负极通过一个适当的限流电阻接地。例如:LED正极连接到PB0(假设这个引脚支持PWM)LED负极通过
万物皆控的蔡哥
·
2025-02-12 06:07
stm32
stm32
嵌入式硬件
单片机
【stm32】软件I2C读写MPU6050
软件I2C读写MPU6050(文章最后附上源码)编码概况首先建立通信层的.c和.h模块在通信层里写好I2C底层的
GPIO
初始化以及6个时序基本单元起始、终值、发送一个字节、接收一个字节、发送应答、接收应答写好
FLYQR
·
2025-02-11 04:24
stm32
单片机
嵌入式硬件
基于 GD32F470 的编码器接口应用:实现防抖、方向校验、溢出处理与位置速度计算
关键步骤定时器初始化为编码器模式
GPIO
配置:将编码器的A和B信号连接到定时器的输入通道对应的
GPIO
引脚(如PA8和PA9)。配置这些
GPIO
引脚为复用输入模式,并启用内部上拉/下拉电
森焱森
·
2025-02-11 03:48
c语言
stm32
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他