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总线协议
I2C
协议原理简述
1、传输流程
I2C
是主从结构,所有的数据都是mater发起的,slave接收或者回应。比如上面的框图所示,一主多从。那么这么多的从设备,是如何做到选择哪个呢?我们看一下发送接收的流程。
lee_jimmy
·
2020-07-29 20:51
嵌入式学习
I2C
android/linux 全志 摄像头
I2C
访问不通问题调试方法
1、检查power电压iovdd/dvdd/avdd(1)对照sensordatasheet检查sys_config.fex中的配置是否正确(2)使用万用表测量iovdd/dvdd/avdd电压是否与sensordatasheet要求一致2.gpio状态、reset/pwdn(1)对照原理图检查sys_config.fex中的reset/pwdn配置是否正确(2)检查原理图中reset和PWDN引
lbaihao
·
2020-07-29 20:37
linux
设备驱动之camera摄像头
Android/Linux 全志平台摄像头sensor调试记录(一)
ISP控制sensorPWDNXC7021
I2C
地址为0x36,OV2710地址为0x6C#define
I2C
_ADDRBP(0x6c>>1)问题记录:读取OV2710失败,sensor的PWDN为高电平与
lbaihao
·
2020-07-29 20:37
I2C
子系统驱动架构 - 驱动框架
文章系列
I2C
子系统驱动架构-简介
I2C
子系统驱动架构-驱动框架
I2C
子系统驱动架构-具体实现基于linux内核4.6.3版本介绍
I2C
驱动框架
I2C
驱动框架图如下所示,用户空间上的节点是用于上层开发工程师来操作
鸭蛋西红柿
·
2020-07-29 20:46
Linux驱动
I2C
子系统驱动架构 - 简介
文章系列
I2C
子系统驱动架构-简介
I2C
子系统驱动架构-驱动框架
I2C
子系统驱动架构-具体实现
I2C
介绍
I2C
(Inter-IntegratedCircuit)是由Philips半导体(现在的NXP半导体
鸭蛋西红柿
·
2020-07-29 20:46
Linux驱动
I2C
子系统驱动架构 - 具体实现
文章系列
I2C
子系统驱动架构-简介
I2C
子系统驱动架构-驱动框架
I2C
子系统驱动架构-具体实现
I2C
设备注册流程第一步是先进行
i2c
bus设备的注册流程,然后是
i2c
从设备的注册流程,遵从这么几步:platform_bus
鸭蛋西红柿
·
2020-07-29 20:16
Linux驱动
IIC
总线协议
解析和例程
IIC即Inter-IntegratedCircuit(集成电路总线),是半双工,这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS),IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。这种方式简化了信号传输总线接口。A.数据的有效性在时钟的高电平周期内,SDA线上的数据必须保持稳定,数据线仅可以在时
Xiao-ku
·
2020-07-29 20:09
C51单片机
[RK3288][Android6.0] 调试笔记 --- 测试
I2C
设备正常传输方法
Platform:RockchipOS:Android6.0Kernel:3.10.92rk在驱动层做了一个通用
i2c
测试代码提供给上层快速测试
i2c
外设是否传输正常.测试使用方法:#echo[0-5]
KrisFei
·
2020-07-29 20:38
子类__I2C
[RK3399][Android7.1] 调试笔记 ---
I2C
探测工具添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83背景:rk3288上默认自带
i2c
_detect工具来探测对应
I2C
总线上挂载的设备以及地址。
KrisFei
·
2020-07-29 20:38
RK3399
子类__I2C
IIC
总线协议
基础1
文档类别文档标识IIC
总线协议
基础1当前版本V0.2作者Louis完成时间2015-05-27IIC
总线协议
基础1IIC
总线协议
基础1.11.IIC时序基础知识...21.1信号线...21.2开始和结束条件
爆板流
·
2020-07-29 19:06
硬件开发与编程设计
i2c
-tools使用及调试
i2c
-tools工具是一个专门调试
i2c
的,开源,可获取挂载的设备及设备地址,还可以在对应的设备指定寄存器设置值或者获取值等功能。
墨尘深巷
·
2020-07-29 19:34
命令及工具
【Camera专题】
I2C
不通或地址读错总结
一.
I2C
地址不通平台:高通msm8909(wear2001)最近遇到
I2C
地址不通问题,通信失败,导致摄像头无法点亮。
c枫_撸码的日子
·
2020-07-29 19:24
Camera专题
简单介绍
I2C
总线
转自《
I2C
总线协议
应用指导书》魏芬编著说的简单通俗,所以转载了。第7章
I2C
总线简介ZLG7290B与微控制器的接口形式是
I2C
串行总线,因此有必要简要地介绍一下
I2C
总线协议
标准。
Roy_SAMS
·
2020-07-29 19:24
硬件
Linux
I2C
总线驱动恢复机制!
I2C
是经常使用的一种bus方式,工程师们也经常调试
I2C
驱动设备;总会碰到各种各样的问题;最令人头疼的一种问题,就是非常小概率
I2C
数据报错,又不好重现,怎么处理呢?
junwua
·
2020-07-29 19:52
ADXL345加速度计使用心得(带中断唤醒)
具有+/-2g,+/-4g,+/-8g,+/-16g可变的测量范围;最高13bit分辨率;固定的4mg/LSB灵敏度;3mm*5mm*1mm超小封装;40-145uA超低功耗;标准的
I2C
或SPI数字接口
jo_joe
·
2020-07-29 19:37
传感器使用
Zynq-Linux移植学习笔记之28-PS端
I2C
从模式实现
该芯片与ZYNQ通过
I2C
总线相连,上面跑IPMB协议。ZYNQ作机箱管理,对所有BMC进行控制,而BMC再控制本模块的负载上下电。
Felven
·
2020-07-29 19:03
Felven在职场
☆ 华大HC32F003☆ ---UART例程分享(不断更新中......)
集成12位1Msps高精度SARADC以及集成了比较器,多路UART,SPI,
I2C
等丰富的通讯外设,具有高整合度、高抗干扰、高可靠性的特点。
芯虎
·
2020-07-29 19:59
华大MCU
华大单片机
华大低功耗MCU
STM32之
I2C
_FLAG_BUSY置位解决办法
stm32f429-disco上的触摸屏IC是STMPE811,使用
I2C
通信,该ic的使用还不算难,里面包括8通道12bitAD,8个GPIO口,加128setFIFO以及几个寄存器。
jatamatadada
·
2020-07-29 19:47
STM32
缺少libc.a文件 韦东山
工程如下:点击此处下载ourdev_439884.rar(文件大小:33K)(原文件名:
i2c
.rar)问题貌似解决了,是make的问题,我make不太懂,但是make有这么一段CC=arm-linux-gccLD
iteye_3753
·
2020-07-29 19:47
嵌入式
I2C
总线时序模拟(二)-加深理解
总线协议
/********************************************************************此程序是
I2C
操作平台(主方式的软件平台)的底层的C子程序,如发送数据及接收数据
iteye_21199
·
2020-07-29 19:42
I2C
总线时序模拟(一)-加深理解
总线协议
I2C
总线时序模拟(一)-加深理解
总线协议
#include#defineucharunsignedcharsbitsda=P2^0;sbitscl=P2^1;//用单片机的两个I/O口模拟
I2C
接口uchara
iteye_21199
·
2020-07-29 19:42
【记录】IIC
多主机
I2C
总线结构注意SDA和SCL两根总线需要上拉,使总线处于空闲状态。IIC协议空闲状态协议规定,SDA和SCL同时为高电平时,总线处于空闲状态。上拉电阻保证电平处于高电
iluzhiyong
·
2020-07-29 19:12
STM32F4
Embedded
Cortex-M4
I2C
时序学习笔记
需要在
I2C
_CR2寄存器中写入。通讯速度communicationspeed。分为standardspeed(upto100kHz)&fastspeed(upto400kHz)。需
iceiilin
·
2020-07-29 19:07
stm32
STM32控制三轴加速度传感器实现分析(1)
逻辑结构初始化各外设(RCC,GPIO,SPI,NVIC,
I2C
,LCD)——检测MEMS并显示检测状态——在死循环中不断查询加速度值并描画。2。
iceiilin
·
2020-07-29 19:06
stm32
STM32F446RET6产品描述
STM32F446RET6核心处理器:ARMCortex-M4F核心尺寸:32-位速度:180MHz连接性:CAN,EBI/EMI,
I2C
,IrDA
� YUMEiHG
·
2020-07-29 19:21
STM32F103RET6
-M3核心尺寸:32-位速度:72MHz连接性:CAN,
I2C
,IrDA,LIN,SPI,UART/USART,USB外设:DMA,电机控制PWM,PDR,POR,PVD,PWM,温度传感器,WDTI/
� YUMEiHG
·
2020-07-29 19:21
推荐
MPU6050 MPU6500 MPU9250 使用心得
1.mpu6050和mpu9250用
I2C
通信时只需要四根线(VCCGNDSCKI/O);2.6050和9250的程序可以通用,完全不用改;3.mpu6050读dmp,只需要在原来基础上加上mpu_dmp_init
hxb971002
·
2020-07-29 19:16
机器人
I2C
设备驱动流程
一、
I2C
设备驱动流程1)
i2c
_register_board_info定义
I2C
器件信息(Name,Address,etc.)staticstruct
i2c
_board_info__initdatap
i2c
_board_info
huyugv_830913
·
2020-07-29 19:43
Kernel
Device
Driver
用示波器对单片机
I2C
时序进行图形波形分析的试验小结
I2C
的概念原理网上都有就不说了,这里只把我把两个开发板通过
I2C
通讯的调试经验记录分享一下。
I2C
要求要有一个主设备,负责发起请求和控制时钟;其它为从设备,通过设备ID地址来识别并响应主设备请求。
huzgd
·
2020-07-29 19:43
嵌入开发
IIC
总线协议
总结
I2C
(INTERICBUS)前言:IIC是多主设备的总线(同一时刻只有一个主设备,多主设备竞争仲裁),IIC只使用两条信号线,从机拥有唯一确定的地址(7位地址,后拓展支持10位地址)。
大头BB
·
2020-07-29 19:40
接口协议类
i2c
设备驱动
huangweiqing80/article/details/82887328跟所有的bus-dev-drv模型一样,当我们拿到一个模块我们需要做的就是dev_drv即设备驱动程序一、设备(device)方法一、自己写一个
i2c
_device.c
huangweiqing80
·
2020-07-29 19:54
Linux驱动
通用
i2c
驱动
了解
I2C
的同志都知道,常规
I2C
驱动中的最重点就是这4个结构体:
i2c
_driver、
i2c
_client、
i2c
_adapter和
i2c
_algorithm,而且他们之间的关系错综复杂,我看了好长一段时间
embed_huang
·
2020-07-29 19:23
驱动
Linux
I2C
驱动分析(一)----
I2C
架构和总线驱动
一、
I2C
总线原理
I2C
是一种常用的串行总线,由串行数据线SDA和串线时钟线SCL组成。
highfly591
·
2020-07-29 19:27
iic总线驱动(适配器驱动)详解
一:我会查找
i2c
驱动设备资源添加(
i2c
适配器平台资源)//Mach-mini2440.c(arch\arm\mach-s3c24xx)(1)//平台数据structs3c2410_platform
highfly591
·
2020-07-29 19:57
I2C
双向电平转换电路设计
对于双向的总线系统像
I2C
总线电平转换器必须也是双向的,不需要方向选择信号。解决
电子匠人
·
2020-07-29 19:49
电路设计
IIC 关于时钟拉伸问题 clock stretch
线拉低来暂停一个传输.直到释放SCL线为高电平,传输才继续进行.clockstretching是可选的,实际上大多数从设备不包括SCL驱动,所以它们不能stretch时钟.链接是IIC标准官网说明http://www.
i2c
-bus.org
光明磊
·
2020-07-29 19:23
学习
SPI、IIC、UART区别
第一个区别当然是名字:SPI(SerialPeripheralInterface:串行外设接口);
I2C
(INTERICBUS)UART(UniversalAsynchronousReceiverTransmitter
harkspan
·
2020-07-29 19:22
(转载)嵌入式Linux内核
I2C
子系统详解
这篇文章对于初学者去了解,学习
I2C
是很有益处的。文章从原理到应用(代码),条理清晰,内容通俗易懂。1.1
I2C
总线知识1.1.1
I2C
总线物理拓扑结构
I2C
总线在物理连接上非常简单,分别由S
happy08god
·
2020-07-29 19:22
Linux
Driver
(三)写一个完整的Linux驱动程序访问硬件并写应用程序进行测试
Linux设备驱动的模块化编程(三)写一个完整的Linux驱动程序访问硬件并写应用程序进行测试(四)Linux设备驱动之多个同类设备共用一套驱动(五)Linux设备驱动模型介绍(六)Linux驱动子系统-
I2C
hanp_linux
·
2020-07-29 19:45
linux
Linux驱动
(四)Linux设备驱动之多个同类设备共用一套驱动
Linux设备驱动的模块化编程(三)写一个完整的Linux驱动程序访问硬件并写应用程序进行测试(四)Linux设备驱动之多个同类设备共用一套驱动(五)Linux设备驱动模型介绍(六)Linux驱动子系统-
I2C
hanp_linux
·
2020-07-29 19:45
linux
Linux驱动
(五)Linux设备驱动模型介绍
Linux设备驱动的模块化编程(三)写一个完整的Linux驱动程序访问硬件并写应用程序进行测试(四)Linux设备驱动之多个同类设备共用一套驱动(五)Linux设备驱动模型介绍(六)Linux驱动子系统-
I2C
hanp_linux
·
2020-07-29 19:45
linux
Linux驱动
(六)Linux驱动子系统-
I2C
子系统驱动
Linux设备驱动的模块化编程(三)写一个完整的Linux驱动程序访问硬件并写应用程序进行测试(四)Linux设备驱动之多个同类设备共用一套驱动(五)Linux设备驱动模型介绍(六)Linux驱动子系统-
I2C
hanp_linux
·
2020-07-29 19:14
linux
Linux驱动
linux
i2c
驱动笔记
1.
i2c
-devinterface
I2C
dev-interface通常,
i2c
设备由某个内核驱动控制。但是在用户空间,也可以访问某个
I2C
设备:你需要加载
i2c
-dev模块。
Lanttor
·
2020-07-29 18:53
driver
使用
I2C
总线应注意的问题
1.信号线上拉电阻虽然某些芯片引脚内部具有上拉功能,但其一般是弱上拉,容易受到外部干扰,所以在设计
I2C
电路时务必添加外部上拉电阻Rp,并根据实际使用情况更改阻值。
十一术
·
2020-07-29 18:22
I2C
总线及总线阻塞
首先还是看看
I2C
相关的一些步骤的总线状态:死锁总线表现为:SCL为高,SDA一直为低从:正常时序下:SDA信号是在SCL为低的状态下改变,即从应答SDA为低电平时,此时SCL应为为低电平原因:当master
Tony363
·
2020-07-29 18:34
I/O总线技术
stm32 国产QMC5883L 进口HMC5883 三轴电子指南针加速度传感器
此状态下,寄存器值将会通过一个超低功耗的LDO保持,对任意寄存器的读写操作都将会唤醒
I2C
总线接口。内部时钟被停止,同时也不会进行磁场测量。以下是QMC5883L的寄存器列表:00
gd1984812
·
2020-07-29 18:10
IIC(
i2c
)协议总结
IIC(
i2c
)协议总结介绍为实现硬件效益最大,电路最简单,Philips开发了IIC双向两线总线实现有效的IC之间控制:(1)只要求两条总线线路一条串行数据线SDA一条串行时钟线SCL.(2)每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机从机关系软件设定地址主机可以作为主机发送器或主机接收器
gITACHI
·
2020-07-29 18:27
iic SMBus 区别
zCatId=113&zNotesDocId=0595C9970549D37248256FF900461B44確實,在一般運用下,
I2C
Bus與SMBus沒有太大的差別,從實體接線上看也幾乎無差異,甚至兩者直接相連多半也能相安無誤地正確互通並運作
fyyy4030
·
2020-07-29 18:55
Linux
I2c
slave将SCL主动拉低
【原文http://blog.sina.com.cn/s/blog_6582c5f30102v9ic.html】
I2C
总线的SCL同步时钟脉冲一般都是由主控器发出作为串行数据的移位脉冲。
JingJiaCheng
·
2020-07-29 18:49
芯片驱动
I2C
转自:http://blog.csdn.net/shui1025701856/article/details/7565352参考Linux设备驱动开发详解第十五章一、
I2C
体系结构[csharp]viewplaincopy
I2C
fssf0079
·
2020-07-29 18:14
Linux系统
上一页
86
87
88
89
90
91
92
93
下一页
按字母分类:
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
其他