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】
linux 深入理解
I2C
内核驱动
系列文章I.MX6ULL手册查找使用方法实战点亮LED(寄存器版)I.MX6ULL手册查找使用方法实战点亮LED(固件库版本)linux字符设备驱动实战linuxLED设备驱动文件linux设备树(.dts)实战解析linux使用设备树点亮LED实战linux驱动中并发与竞争linux内核定时器linux内核中断理解linux驱动阻塞和非阻塞linux内核异步通知linuxplatform驱动框架
为了维护世界和平_
·
2023-10-02 16:55
linux设备驱动
i2c驱动
linux
内核驱动i2c
linux之
I2C
驱动分析
前言代码本文的分析对象为NXP的IMX8MM的代码,内核版本为4.14.98说明
I2C
实际上有两部分驱动并且是分层的。
I2C
主机驱动。2C设备驱动。
麻辣小新
·
2023-10-02 16:55
Linux驱动
linux
i2c
i2c驱动
imx8mm
linux driver
i2c
core driver
/*-------------------------------------------------------------------------*
i2c
-algo-bit.c
i2c
driveralgorithmsforbit-shiftadapters
洪大宇
·
2023-10-02 16:25
linux
运维
服务器
【ARM】Linux内核驱动之
I2C
线驱动,测试MPU6050
i2c
驱动前言驱动程序device部分driver部分相关函数及结构体介绍struct
i2c
_board_infostruct
i2c
_
凉开水白菜
·
2023-10-02 10:36
Linux
arm开发
linux
运维
树莓派CM4开启
I2C
与UART串口登录同时serial0映射到ttyS0 & 开启多串口
文章目录前言1.树莓派开启
I2C
与UART串口登录2.开启多串口总结:前言最近用CM4的时候使用到了
I2C
以及多个UART的情况。同时配置端口映射也存在部分问题。这里集中记录一下。
澄澈i
·
2023-10-02 09:43
#
树莓派
单片机
嵌入式硬件
树莓派
linux
【单片机】14-
I2C
通信之EEPROM
1.EEPROM概念1.EEPROM1.1一些概念(1)一些概念:ROM【只读存储器---硬盘】,RAM【随机访问存储器--内存】,PROM【可编程的ROM】,EPROM【可擦除ROM】,EEPROM【电可擦除ROM】1.2为什么需要EEPROM单片机内部的ROM只能在程序下载时进行擦除和改写,但是程序运行本身是不能改写的。单片机内部的RAM中的数据程序运行时可以改,但是掉电就丢失了。有时候我们需
m0_63077733
·
2023-10-02 05:56
单片机
嵌入式硬件
工程训练大赛物流小车项目
frommachineimport
I2C
fromvl53l1ximportVL53L1Ximport
_cv_
·
2023-10-01 17:38
工程训练大赛
图像识别
python
串口通信
STM32H7使用硬件
I2C
读取LM75温度
前言网上能搜索到关于STM32的
I2C
总线文章基本都是使用软件模拟的方式实现的,这应该是F1系列留下的问题,在F4、H7系列中应该已经排除了。
lingcoln
·
2023-10-01 13:56
stm32
stm32
【STM32 CubeMX】移植u8g2(一次成功)
文章目录前言一、下载u8g2源文件二、复制和更改文件2.1复制文件2.2修改文件u8g2_d_setup文件u8g2_d_memory三、编写oled.c和oled.h文件3.1CubeMX配置
I2C
3.2
人才程序员
·
2023-10-01 00:07
STM32
u8g2
stm32
嵌入式硬件
单片机
c++
c语言
物联网
mcu
LL库实现
I2C
硬件从机
1,我这里是还是使用CubeMX直接生成代码,其实也没啥好说的,直接看配置。然后在ProjectManager里面设置为LL库即可。2,添加中断使能函数,因为我这里是用中断收发的,所以需要使能,后续所有的操做都在中断里面,主函数while里面啥也不用写。中断函数:intubReceiveIndex=0;intubSendIndex=0;uint8_taReceiveBuffer[10]={0};v
初心不辜
·
2023-10-01 00:23
stm32
单片机
mcu
嵌入式硬件
C语言 Cortex-A7核 IIC实验
iic.h#ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序模拟实现
I2C
徐艺桐
·
2023-09-30 12:22
ARM
c语言
开发语言
ESP32IDF — 硬件
I2C
使用教程
前言(1)最近刚做完ESP32的一个模块的驱动移植,使用到了
I2C
。感觉ESP32的硬件
I2C
还是挺容易使用的。
风正豪
·
2023-09-30 12:51
#
ESP32S3
单片机
嵌入式硬件
嵌入式_基于GD32F10x硬件IIC固件库的分析
嵌入式_基于GD32硬件
I2C
固件库分析项目中使用2组硬件
I2C
使用多主模式实现16个设备间的通信,从新梳理简单记录一下对
I2C
的理解和注意事项文章目录嵌入式_基于GD32硬件
I2C
固件库分析前言一、
I2C
Awen_y
·
2023-09-30 10:24
单片机嵌入式
stm32
嵌入式硬件
国产32位单片机 普冉PY32F002B 适用于LED灯驱,控制器等
芯片集成了
I2C
、SPI、USART等通讯外设,1路12bitADC,2个16bit定时器,以及2路比较器。PY3
深圳市芯岭技术有限公司
·
2023-09-30 00:54
单片机
嵌入式硬件
简谈对stm32基本外设UART、
I2C
、SPI、CAN总线的理解
最近找实习的时候,看到好多任职岗位都对CAN总线、SPI、
I2C
都有要求,之前也有道友问过这些问题,我也不是太理解。
朝闻道,夕死可以
·
2023-09-29 14:14
spi
can
嵌入式
使用51单片机+lcd1602转接板-iic接口进行显示
1.硬件电路分析:1.1:lcd1602与
i2c
模块的整合只有只有4个引脚,VCC,GND,SCL,SDA,分别接上单片机的VCC,GND,P2^0,P2^1;1.2:l
linxinloningg
·
2023-09-29 13:12
51单片机
单片机
51单片机
stm32
STM32使用硬件IIC读取SHTC3温湿度传感器 显示在OLED屏上
STM32使用硬件
I2C
读取SHTC3温湿度传感器的数据并显示在0.96寸OLED屏上。我用的是STM32F103C8T6,程序用的是ST标准库写的。
zeruns
·
2023-09-29 11:00
单片机/嵌入式
stm32
单片机
arm
c++
嵌入式硬件
HC32 IIC/
I2C
读写
IIC状态码IIC初始化voidiicInit(uint32_tspeed){stc_gpio_cfg_tstcGpioCfg;DDL_ZERO_STRUCT(stcGpioCfg);Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio,TRUE);//开启GPIO时钟门控stcGpioCfg.enDir=GpioDirOut;///输出stcGpioCf
Bourne76
·
2023-09-29 11:27
#
HC32
单片机
嵌入式硬件
gpio模拟
I2C
的信号发送———基于rk3308b-cc-plus
一、dts文件书写gpio_
i2c
:gpio_
i2c
{status="okay";compatible="gpio_
i2c
";gpio_sda=;gpio_scl=;};分别用两个gpio模拟数据线与信号线二
Lapusss
·
2023-09-29 01:04
嵌入式学习
单片机
嵌入式硬件
搭建安信可小安派Windows 开发环境
所搭载的Ai-M61-32S模组具有丰富的外设接口,具体包括DVP、MJPEG、Dispaly、AudioCodec、USB2.0、SDU、以太网(EMAC)、SD/MMC(SDH)、SPI、UART、
I2C
End-ING
·
2023-09-29 01:21
BL618
物联网
物联网
mcu
驱动开发,使用数码管显示采集的温湿度的值(取整)
1.IIC驱动层次图(同SPI)前提:将核心层和总线驱动层配置进内核;先完成设备驱动和
i2c
总线驱动的绑定,让总线驱动管理到设备驱动,调用核心层API即可完成绑定,然后
i2c
总线驱动完成设备驱动和si7006
ai加班的嵌入者
·
2023-09-28 19:18
驱动开发
驱动开发
c语言
stm32
【GD32】从0开始学GD32单片机(8)——
I2C
外设详解+主机从机发送和接收例程
目录简介通信流程开始信号和停止信号数据有效性仲裁从设备地址与确认应答软件控制流程主机发送方主机接收方方案1(需软件对中断快速响应)方案2从机发送方从机接收方例程主机发送从机接收主机接收从机发送简介
I2C
马浩同学
·
2023-09-28 19:43
GD32系列
单片机
嵌入式硬件
stm32
I2C
外设
I2C
的总结
I2C
优点:接口线少只有两根线,控制方式简单,通信速率较高;
I2C
是飞利浦公司开发的两线式串行总线;
I2C
缺点:硬件比较复杂,稳定性不太好,程序移植有点麻烦,用软件模拟
I2C
比较方便物理层特点
重生之我在苏州学嵌入式
·
2023-09-28 19:42
51单片机
外设
单片机学习-通用知识
单片机
嵌入式硬件
51单片机
Android GPU 检查器 (AGI)
平台包SHA-256校验和尺寸视窗agi-2022-3.0.1-windows.ms
i2c
f5e1e
警醒与鞭策
·
2023-09-28 12:21
Unity
&
Android
游戏引擎
android
性能优化
STM32-Project10-11:初识 STM32 标准库;新建库函数版工程;
3-外设相关的stm32f10x.h:实现了内核之外的外设的寄存器映射xxx:GPIO、USRAT、
I2C
、S
dpq666dpq666
·
2023-09-28 09:05
STM32裸板-基本外设开发
stm32
STM32入门(一)----初识STM32
IP厂商生产内核,把内核授权给SOC厂商(例如苹果、三星),SOC厂商会在里面添加外设(GPIO,
I2C
,串口)2、M——Microcontroller的缩写,表示微控制器,注意微控制器和微处理器(Microprocessor
冬天的窗
·
2023-09-28 09:04
《嵌入式》STM32开发笔记
嵌入式
stm32
05-SA8155 QNX Hypervisor 之 Virtio-
i2c
虚拟
I2C
1.VirtIO与VirtualDevice概念1.1VirtIOvirtio是一种I/O半虚拟化解决方案,是一套通用I/O设备虚拟化的程序,是对半虚拟化Hypervisor中的一组通用I/O设备的抽象。提供了一套上层应用与各Hypervisor虚拟化设备(KVM,Xen,VMware等)之间的通信框架和编程接口,减少跨平台所带来的兼容性问题,大大提高驱动程序开发效率。在完全虚拟化的解决方案中,g
村里小码农
·
2023-09-27 23:56
SA8155P平台开发
virtio
virtio-i2c
qnx
vdev
qnx
virtio
sa8155
CH34X-MPHSI高速Master扩展应用—
I2C
设备调试
转接芯片CH347,配合厂商提供的USB转MPHSI(MultiProtocolHigh-SpeedSerialInterface)Master总线驱动(CH34X-MPHSI-Master)为系统扩展
I2C
PC技术小能手
·
2023-09-27 21:44
USB转I2C
嵌入式Linux
I2C扩展
I2C主机扩展
CH34X-MPHSI高速Master扩展应用—SPI设备调试
转MPHSI(MultiProtocolHigh-SpeedSerialInterface)Master总线驱动(CH34X-MPHSI-Master)为系统扩展SPI总线的用法,除此之外,还可以扩展
I2C
PC技术小能手
·
2023-09-27 21:12
嵌入式Linux
SPI总线扩展
SPI模块调试
USB转SPI
红外测温传感器MLX90614
https://blog.csdn.net/Stack_/article/details/132732671,未经许可不得转载,转载须注明出处】1、MLX90614使用SMBus进行通讯,很多文章都没能说清楚
I2C
Tyrion.Mon
·
2023-09-27 19:21
笔记
MCU
物联网
单片机
嵌入式常见的通信接口/协议
0引言 嵌入式开发中,常见的通信接口/协议有SPI,
I2C
,UART三种,本文先分三个部分对SPI,
I2C
,UART进行介绍,最后对这三种协议进行比较。
Zhupeizhao
·
2023-09-27 14:44
嵌入式学习
嵌入式
嵌入式开发中常用的几种通信接口总结
以下内容为常用板上通信接口:包括
I2C
、SPI、UART、1-Wire:
I2C
总线
I2C
总线是一种同步、双向、半双工的两线式串行接口总线。
张巧龙
·
2023-09-27 14:44
嵌入式
物联网
linux
fpga
串口通信
杨氏双缝干涉条纹matlab实现
1、杨氏双缝干涉实验干涉条件:频率相同振动方向相同相位差/光程差相同参数说明:两个缝的间距:ddd屏幕和缝的间距:DDD波长:λ\lambdaλ屏幕上的点到中心点的距离是xxxI=I1+I2+2I1
I2c
osδI
哈士奇转身变成狼
·
2023-09-27 13:23
matlab学习笔记
随笔学习
工程光学/导波光学
matlab
开发语言
ARM IIC总线实现温湿传感器
IIC.h#ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序模拟实现
I2C
孟孟能学会
·
2023-09-27 08:42
arm开发
ardupilot开发 ---传感器驱动,外设驱动篇
ardupilot支持不同厂商的传感器,如雷达,声呐,激光,相机等;支持的通信协议
I2C
,SPI,UART(akaSerial)CANBUS驱动程序的前后台分离ardupilot中传感器驱动的重要结构是前后分离
干了这碗汤
·
2023-09-27 00:19
Ardupilot
MS933NA适用于 1MP/60fps 摄像头、37.5MHz100MHz、10 位/12 位的串化器
主要特点◼支持输入37.5MHz到100MHz的图像时钟◼单个差分对互连◼可编程数据有效负载10位/12位有效负载达到100MHz◼具有连续低的等待时间且支持400kHz
I2C
的双向控制接口通道◼2:1
Yyq13020869682
·
2023-09-26 20:11
杭州瑞盟科技
嵌入式硬件
汽车
i2c
驱动应用开发专题(一)之
i2c
-tools工具使用
一、
i2c
-tools工具认识,安装。
i2c
-tools工具是一个专门调试
i2c
的,开源,可获取挂载的设备及设备地址,还可以在对应的设备指定寄存器设置值或者获取值等功能。
rjszcb
·
2023-09-26 19:47
linux
驱动开发
linux
GD32F103ZKT6替换STM32F103调试手记
排除问题,发现是GPIO模拟
I2C
总线读取时钟的代码卡住,暂时屏蔽,启动终于成功。能正常启动,LED运行灯亮起来了,也算是初步有些进
liuzi511
·
2023-09-26 17:49
嵌入式编程
stm32
c语言
mcu
驱动开发
arm
#循循渐进学51单片机#IIC总线与EEPROM#not.13
1、彻底理解
I2C
的通信时序,不仅仅是记住。前几章我们学了一种通信协议叫做UART异步串行通信,这节课我们要来学习第二种常用的通信协议
I2C
。
19岁尚未秃 顶
·
2023-09-26 15:18
51学习记录
51单片机
嵌入式硬件
单片机
学习方法
笔记
platform框架--Linux MISC杂项框架--Linux INPUT子系统框架--串行集成电路总线
I2C
设备驱动框架--串行外设接口SPI 设备驱动框架---通用异步收发器UART驱动框架
platform框架input、pinctrl、gpio子系统都是Linux内核针对某一类设备而创建的框架,input子系统是管理输入的子系统pinctrl子系统重点是设置PIN(有的SOC叫做PAD)的复用和电气属性gpio子系统用于初始化GPIO并且提供相应的API函数,比如设置GPIO为输入输出,读取GPIO的值等platform是Linux内核针对不同的系统级芯片对鼠标,打印机等设备的控制
高原低谷
·
2023-09-26 14:52
驱动开发
linux
arm
在嵌入式设计中添加双向
I2C
数字隔离
嵌入式开发工程师曾使用光电耦合器进行
I2C
隔离。这些电路有些复杂,对总线电容敏感,并且速度有限。它们也与具有标准CMOS输入电平的高速数字隔离器不兼容。
非著名程序员阿强
·
2023-09-26 08:30
单片机
嵌入式硬件
STM32存储左右互搏
I2C
总线读写FRAM MB85RC1M
STM32存储左右互搏
I2C
总线读写FRAMMB85RC1M在较低容量存储领域,除了EEPROM的使用,还有铁电存储器FRAM的使用,相对于EEPROM,同样是非易失性存储单元,FRAM支持更高的访问速度
PegasusYu
·
2023-09-26 07:11
STM32
stm32
FRAM
MB85RC1M
1MBYTE
16Mbit
I2C
IIC
几种通信方式介绍(二)————总线通信介绍(SPI、
I2C
、单总线)
一、SPI总线SPI(SerialPeripheralInterface,串行外围设备接口)是一种全双工同步串行外设接口总线,主要用于MCU与外围设备的串口通信。它由四根线构成:串行时钟线(SCK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数据线(MOSI)和低电平有效从机选择线(CS)SS。/CS:片选信号线,当有多个从SPI设备与主SPI设备相连时,可以通过片选线选择通信的从设
m0_51294753
·
2023-09-25 18:01
笔记
单片机
嵌入式硬件
arm开发
I2C
的上拉电阻如何计算?
说明:1、本文只说明
I2C
上拉电阻的最小值如何计算。
小智5287
·
2023-09-25 12:04
硬件篇
硬件
I2C
IS3DH加速度计使用SPI和IIC方式读取数据LIS3DH中英文文档和测试代码
开发环境:MDKkeil5使用芯片:STM32F103ZET6使用硬件:SPI1,PA4=CS,PA5=CLK,PA6=SDO,PA7=SDA
I2C
:PB10=SCL,PB11=SDA博主查找了很多资料将资料下载下来并进
位文杰TOP
·
2023-09-25 04:40
单片机
嵌入式硬件
stm32学习笔记:OLED显示屏
一、OLED简介OLED:有机发光二极管,供电∶3~5.5V,通信协议︰
I2C
/SPI,分辨率∶128+64二、常用的调试方式串口调试∶通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息显示屏调试
zyc0705
·
2023-09-24 18:29
stm32
stm32
学习
笔记
Linux学习笔记-内核层篇
1、uboot、kernel、根文件系统移植2、交叉编译3、基本的shell命令4、ubuntu会用5、字符设备框架6、输入输出子系统7、
i2c
总线platform总线等8、设备树,驱动和设备如何匹配9
嵌入式新手小张
·
2023-09-24 17:51
学习笔记
linux
学习
笔记
PCB板连接方式:金手指
https://shop.pimoroni.com/products/breakout-garden-hat-
i2c
-spi
剑山
·
2023-09-24 12:06
嵌入式工程师面试小结
4、volatile关键字的作用,举例说明5、进程间同步的方式有哪些6、
I2C
和SPI的区别前言一些题目虽然简单,甚至是老生常谈的,但是一些细节需要我们注意到,尽量作答完美,因为只有作答完美、考虑全面也才能代表您是真正理解了这个知识点
一只有理想的程序猿
·
2023-09-24 08:53
职业规划
嵌入式面试题
【IAR工程】STM8S208RB基于ST标准库软硬件
I2C
方式实现读写AT24Cxx
【IAR工程】STM8S208RB基于ST标准库软硬件
I2C
方式实现读写AT24Cxx✨申明:本文章仅发表在CSDN网站,任何其他网见此内容均为盗链和爬取,请多多尊重和支持原创!
perseverance52
·
2023-09-24 06:24
STM8
#
STM8S系列
STM8S
STM8S208RB
AT24C02
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他