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
内核驱动i2c
ArtPi 认识RTT Studio建立LED工程
串口uart4:PA0PI9RedLED:PC15低电平灌电流点亮BlueLED:PI8低电平灌电流点亮UserKEY:PH4硬件上拉PWM:PH10(TIM5的通道1)控制蜂鸣器TIM硬件定时器使用
I2C
南工孙冬梅
·
2025-06-16 03:51
ART-Pi
rt-thread
stm32
物联网
iot
STM32入门教程:传感器数据采集
同时,STM32还具有多个通信接口,如
I2C
和SPI,可用于与一些数字传感器
粉绿色的西瓜大大
·
2025-06-16 00:33
stm32
嵌入式硬件
单片机
stm32传感器通用驱动代码
stm32传感器通用驱动代码stm32单片机传感器启动代码,使用支持
i2c
和uart支持的传感器型号:温湿度传感器sht40(
i2c
),bmp280(
i2c
)光照传感器LTR390(
i2c
)气体传感器zh16
jasonslaex
·
2025-06-16 00:01
驱动
C++
stm32
驱动开发
嵌入式硬件
工作频率可达144MHz的PY32F403系列单片机
PY32F403系列单片机包含3个12位的ADC、2个12位DAC、最多10个16位通用定时器、2个16位电机控制PWM定时器,具有死区时间生成和紧急停止功能、2个基本定时器、还包含标准的通信接口:2个
I2C
郦777
·
2025-06-14 14:38
单片机
嵌入式硬件
C语言中的段错误(Segmentation Fault):底层原理及解决方法
外设参数超出范围(如
I2C
速率设置过高)。表现:外设无响应,如串口无
woainizhongguo.
·
2025-06-13 11:48
C/C++
c语言
开发语言
主频最高可达48MHz单片机PY32C613
芯片集成多路
I2C
、SPI等通讯外设,1路12位ADC,5个16位定时器,以及2路比较器。PY32C613系列微控制器的工作温度范围为-40℃~85℃,工作电压范围1.7V~
郦777
·
2025-06-13 11:46
单片机
嵌入式硬件
GPIO模拟
I2C
操作代码包:让GPIO与
I2C
无缝对接的利器
GPIO模拟
I2C
操作代码包:让GPIO与
I2C
无缝对接的利器【下载地址】GPIO模拟
I2C
操作代码包本代码包为开发者提供了基于STM32F103系列单片机,使用GPIO模拟
I2C
通信协议的完整解决方案
柳新黎
·
2025-06-13 08:55
高性能系列微控制器XL32F001开发板
芯片集成
I2C
、SPI、USART等通讯外设,1路12bitADC,2个16bit定时器,以及2路比较器。XL32F001系列微控制器的工作温度范围为-40°C~85°C,工作电
郦777
·
2025-06-12 14:43
单片机
嵌入式硬件
SSD1315的oled理解
一、sonata的SDK提供了
i2c
的硬件抽象层voidOLED_send_cmd(uint8_toled_cmd){uint8_ttmp_buf[2];tmp_buf[0]=0x00;tmp_buf[
Fang_pi_dai_zhi
·
2025-06-11 16:10
单片机
嵌入式硬件
RK3568 11.0
I2C
TP添加
diff--gita/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsib/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsiindex43e133eb7c1f..2786445c4226100644---a/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi+++b/arch/arm
·
2025-06-11 08:11
内存问题:Kasan:use-after-free案例
===================================================kernel:[2720.286000][0]BUG:KASAN:use-after-freein
i2c
_d
兔斯基灬木木
·
2025-06-10 14:30
Linux内存管理
linux
基于STM32、HAL库的 RX8025T-UC 实时时钟驱动程序设计
一、简介:RX8025T-UC是一款高精度
I2C
接口实时时钟(RTC)芯片,专为低功耗应用设计,非常适合STM32L4xx系列这类超低功耗MCU。
colin工作室
·
2025-06-09 10:16
I2C
SPI
stm32
嵌入式硬件
单片机
AFC自动售检票系统终端设备读写器进行一体化,通用化解决方案
问题分析硬件差异性:不同厂商提供的读写器使用不同的芯片架构、通信接口(UART、SPI、
I2C
、USB等)和协议。功能支持不同,例如部分设备支持NFC、RFID等,部分可能仅支持磁卡或接触式读卡。
Ray_1997
·
2025-06-09 08:31
java
算法
oracle
c++
c语言
c#
开发语言
STM32开发 -- PMIC、
I2C
详解
如需转载请注明出处:https://juyou.blog.csdn.net/article/details/103391329终于到PMIC了,这部分有用到
I2C
,之前一直想讲来着,现在正好一并讲了。
聚优致成
·
2025-06-08 22:51
stm32库开发实战指南
程序代码篇---智能家居传感器
通信方式:
I2C
总线(代码中使用Wire库,引脚定义为SDA_PIN=21、SCL_PIN=20)。
Ronin-Lotus
·
2025-06-08 12:13
嵌入式硬件篇
程序代码篇
嵌入式知识篇
ESP32
BH1750
SGP30
I2C总线
DHT22
单总线
【STM32 CubeMX】
I2C
层次结构、
I2C
协议
文章目录前言一、
I2C
的结构层次1.1怎样在两个设备之间传输数据1.2
I2C
如何传输数据1.3硬件框图1.4软件层次二、IIC协议2.1硬件连接2.2
I2C
总线的概念2.3传输数据类比2.3
I2C
信号2.4
I2C
人才程序员
·
2025-06-06 17:46
stm32
嵌入式硬件
单片机
c
c++
51单片机
mcu
STM32实战:智能环境监测站设计方案
[STM32F4系列MCU]├──
I2C
总线│├──SHT30温湿度传感器│├──BMP280气压传感器│├──BH1750光照传感器│└──OLED显示屏├──UART接口│├──USB转串口(调试输出
三三十二
·
2025-06-06 15:02
stm32
嵌入式硬件
单片机
【Zephyr 系列 9】Zephyr 与设备树机制详解:如何为你的板子编写 Devicetree
在Zephyr中,设备树(Devicetree)是驱动配置的唯一入口,它负责定义:硬件结构(外设地址、中断、中断优先级、时钟源等)引脚复用(pinmux)驱动绑定(SPI、
I2C
、UA
damo王
·
2025-06-06 00:57
#
为何选择Zephyr?
单片机
嵌入式硬件
zephyr
设备树
wlan0网络接口如何生成
在OpenWrt中,wlan0这样的无线网络接口(或类似名称,如wlp1s0)的生成是一个多步骤过程,涉及
内核驱动
加载、无线子系统注册和用户空间配置。
cnfelix
·
2025-06-05 06:19
linux
网络
运维
Windows嵌入式操作系统定制与裁剪技术全解析
一、系统架构与定制层次嵌入式系统的定制需从分层架构入手,分为以下四个层级:硬件层:涉及处理器选型、外设接口设计(如GPIO、
I2C
)及存储介质配置。例如,针对工业控制设备需选
轻栈OS工坊
·
2025-06-05 02:46
嵌入式Windows系统
windows
WES7
XPE
Windows10
IoT
嵌入式操作系统
抗噪段码屏驱动防静电液晶驱动VK2C21超抗干扰液晶驱动
单片机可通过
I2C
接口配置显示参数和读写显示数据,也可通过指令进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。
·
2025-06-04 21:51
后端
STM32学习笔记之硬件
I2C
读取MPU6050
程序步骤:第一步:配置
I2C
外设,对
I2C
2外设进行初始化(初始化配置:开启
I2C
外设和对应GPIO口的时钟;把
I2C
外设对应的GPIO口初始化为复用开漏模式;使用结构体,对整个
I2C
进行配置;
I2C
_Cmd
meiki不爱学
·
2025-06-04 21:42
stm32
学习
笔记
嵌入式硬件
Linux
内核驱动
模块开发 - hello world
Linux
内核驱动
模块开发Linux内核是一个开放源代码的操作系统内核,它支持许多不同的硬件平台。在Linux系统中,
内核驱动
程序是一种非常重要的组件,它们允许用户空间应用程序与硬件设备进行交互。
coastlinea
·
2025-06-02 18:52
Linux内核驱动开发
linux
驱动开发
基于STM32F10X的BMP280程序
硬件连接BMP280PinSTM32PinSDAPB7SCLPB6VCC3.3VGNDGND软件部分1.初始化
I2C
GPIO引脚voidMX_GPIO_Init(void){__HAL_RCC_GPIOB_CLK_ENABLE
ghie9090
·
2025-05-31 14:10
stm32
单片机
嵌入式硬件
MPU9250_WE库详解
1.使用
I2C
贾小号
·
2025-05-30 15:22
经验分享
c++
c语言
单片机
开发语言
GD32 - 硬件IIC实现
一、.c文件#include"
I2c
.h"#define
I2C
0_SLAVE_ADDRESS70x82//从机地址#define
I2C
0_OWN_ADDRESS70x72//自己的地址uint8_t
i2c
_receiver_buf
不会敲代码..
·
2025-05-30 03:21
嵌入式C
单片机
嵌入式硬件
GD32 IIC(
I2C
)通信(使用示例为SD2068)
一、前言最近需要用到GD32的
I2C
通信,虽然是第一次做
I2C
通信,但是GD32完整的标准库有现存的
I2C
通信示例,虽然示例是EEPROM的通信,但是调用的函数应该是大差不差,所以上手比较简单,这里简单记录一下笔记
Blasit
·
2025-05-30 03:49
学习笔记
单片机
嵌入式硬件
c语言
物联网
STM32学习笔记之串口协议
—————————————————————时钟:同步:
I2C
和SPI都有单独的时钟线,接受方
meiki不爱学
·
2025-05-29 22:14
stm32
学习
笔记
嵌入式硬件
硬件
I2C
和软件
I2C
的区别
硬件
I2C
和软件
I2C
的区别一、硬件
I2C
1、硬件I²C的局限性及学习意义尽管硬件I²C外设在STM32等微控制器中提供了标准化的通信支持,但在实际应用中,其稳定性可能存在问题。
想搞嵌入式的小白
·
2025-05-29 13:18
单片机
stm32
嵌入式硬件
LCD抗干扰驱动防静电液晶屏驱动VK2C21抗噪液晶驱动芯片
单片机可通过
I2C
接口配置显示参数和读写显示数据,也可通过指令进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。
·
2025-05-28 20:46
后端
STM32平台下ADXL345加速度传感器驱动程序开发指南
文章详细阐述了STM32的
I2C
通信协议、ADXL345寄存器配置、
I2C
通信启动、数据的读写、中断处理、数据解析、错误处理以及测试与调试过程,目的是帮助开发者理解驱动程序的构建和应用。
銀河鐵道的企鵝
·
2025-05-28 14:01
USB转JTAG、USB转
I2C
、USB转SPI、USB转RS121/RS422/RS485芯片调试笔记
1.1测试环境1.1.1整体环境介绍测试环境说明板卡:pcie403板卡主控芯片:Xilinxxcvu13p-fhgb2104-2调试软件:Vivado2018.3代码环境:Vscodeutf-8测试工程:pcie403_user_top1.1.2硬件介绍UDPCIe-403使用VU13P+ZYNQ+FMC插槽架构,对外数据接口使用PCIe3.0x16和PCIe4.0x8进行数据通信或传输,支持千
vx:module1066
·
2025-05-27 23:44
信号处理模块
笔记
低功耗液晶屏驱动防静电LCD驱动VKL128抗噪段码屏驱动
单片机可通过
I2C
接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。
·
2025-05-27 18:59
后端
第3章:DeviceTree 与硬件抽象层详解
本章导读Zephyr中的设备树(DeviceTree)是一种硬件抽象机制,通过它我们可以统一描述所有板载外设(GPIO、
I2C
、SPI、LED、Sensor),驱动不再依赖特定芯片配置,而通过设备树节点进行统一访问
damo王
·
2025-05-25 21:29
#
为何选择Zephyr?
单片机
嵌入式硬件
设备树
Device
Tree
Jetson系统烧录与环境配置全流程详解(含驱动、GCC、.Net设置)
SDKManager2.JetPack系统烧录流程2.1Jetson进入恢复模式2.2使用SDKManager烧录JetPack3.Jetson系统基础设置4.配置.Net环境5.安装配置GCC6.安装SC130摄像头
内核驱动
视觉AI
·
2025-05-24 22:37
模型部署
python基础
.net
人工智能
计算机视觉
linux
ubuntu
手撕
I2C
和SPI协议实现
手撕
I2C
和SPI协议实现目录
I2C
协议原理
I2C
位操作实现
I2C
驱动代码编写SPI协议原理SPI位操作实现SPI驱动代码编写
I2C
协议原理
I2C
(Inter-IntegratedCircuit)是一种串行通信总线
夜月yeyue
·
2025-05-24 03:25
单片机
嵌入式硬件
stm32
linux
c++
linux下mpu6050驱动
i2c
linux下mpu6050驱动环境介绍大致流程接线修改设备树增加驱动文件devstructopenreleasereadopsmatchproberemove
i2c
drivermisc完整代码示例环境介绍
LitchiCheng
·
2025-05-23 00:23
linux
传感器
c
linux
【三轴加速度计】QMA6100P驱动
这是QMA6100P三轴加速度传感器的驱动程序,下面为你提供详细的代码解析:核心功能模块设备初始化qs32qma6100p_init(void)扫描
I2C
地址(0x12/0x13),检测传感器调用qma6100p_initialize
weixin_46125941
·
2025-05-22 17:07
单片机
嵌入式硬件
IoT开发实战:CoAP卷【2.3】
作为树莓派中的默认编程语言,使用Python可操作树莓派的GPIO、SPI、UART和
I2C
等外设,通过这些外设不但可以控制执行机构,也可以获取传感器检测结果。
BinaryStarXin
·
2025-05-22 09:18
嵌入式实战开发【1】
物联网
Node.js安装
CoAP服务器
aiocoap库
CoAP请求
树莓派的GPIO引脚
Linux 驱动学习笔记
•
内核驱动
程序(KernelDrivers):这些是运行在操作系统内核空间的驱动程序,用于直接访问和控制硬件设备。它们提供了与硬件交互的底层功能,如处理中断、访问寄存器、数据传输等。
夜星辰2025
·
2025-05-21 09:03
Linux驱动开发
linux
学习
笔记
stm32如何触摸屏设置显示按钮
一、硬件与驱动配置触摸屏与LCD连接通过
I2C
或SPI接口连接触摸屏控制器(如FT6X06、GT9147等),并配置LCD控制器(如ILI9341)的显示接口。
sword devil900
·
2025-05-20 21:47
嵌入式硬件
stm32
单片机
开发项目事半功倍,一款开源的stm32驱动库大集合
这个库里包含了很多常用的外设驱动及常用器件的驱动:USART、
I2C
、SPI、ADC、DAC、RTC、USB、PWM、ILI9341、MPU6050等。
小麦大叔
·
2025-05-20 16:23
嵌入式知识
⭐⭐⭐⭐⭐
编程语言
github
stm32
单片机
arm
FreeRTOS临界段代码保护及调度器挂起与恢复
临界段代码保护临界段代码也叫做临界区,是指那些必须完整运行,不能被打断的代码段适用场合外设:需严格按照时序初始化的外设:
I2C
、SPI等等系统:系统自身需求用户:用户需求临界段代码保护函数FreeRTOS
上山的月
·
2025-05-20 05:40
FreeRTOS
stm32
笔记
Linux下ion内存,Linux
内核驱动
:ion memory
高通msm平台为例,以下是这个平台定义的几个ion内存。qcom,ion{compatible="qcom,msm-ion";#address-cells=;#size-cells=;qcom,ion-heap@25{reg=;qcom,ion-heap-type="SYSTEM";};qcom,ion-heap@21{reg=;qcom,ion-heap-type="SYSTEM_CONTIG"
weixin_39690391
·
2025-05-20 01:14
Linux下ion内存
STM32用HAL库函数实现硬件IIC
AHT20通信数据帧格式:①对照手册上的通信流程写初始化函数关键API介绍:主机接收函数HAL_StatusTypeDefHAL_
I2C
_Master_Receive(
I2C
_Hand
番茄灭世神
·
2025-05-19 09:59
MCU开发查漏补缺
stm32
防干扰LCD驱动省电段码驱动芯片VKL144点阵液晶屏驱动
单片机可通过
I2C
接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。
·
2025-05-16 20:32
后端
GPIO控制
GeneralPurposeI/O的缩写,即通用输入输出端口,简单来说就是MCU/CPU可控制的引脚,这些引脚通常有多种功能,最基本的是高低电平输入检测和输出,部分引脚还会与主控器的片上外设绑定,如作为串口、
I2C
YOYO--小天
·
2025-05-16 13:31
RK35XX学习
python
STM32入门教程:
I2C
通信
其中之一的通信功能是
I2C
(Inter-IntegratedCircuit),它是一种串行通信协议,允许多个设备共享同一个总线进行通信。在本教程中,我们将学习如何在STM32上使用
I2C
进行通信。
CyMylive.
·
2025-05-16 03:15
stm32
单片机
嵌入式硬件
STM32F103硬件
I2C
通信:主从设备配置与实现
STM32F103硬件
I2C
通信:主从设备配置与实现前言在嵌入式系统开发中,
I2C
(Inter-IntegratedCircuit)是一种广泛应用的串行通信协议,具有简单、灵活的特点。
m0_57781768
·
2025-05-16 03:44
stm32
mongodb
嵌入式硬件
nvidia-smi指令报错:Failed to initialize NVML: Driver解决 Ubuntu 清除缓存 apt-get命令参数
报错:FailedtoinitializeNVML:Driver/libraryversionmismatch安装gpustat也显示找不到gpu,且cuda,深度学习gpu均不行原因是:NVIDIA
内核驱动
版本与系统驱动不一致
处女座程序员的朋友
·
2025-05-16 00:28
ubuntu
缓存
服务器
上一页
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
其他