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
死锁原因及解决方法
死锁总线表现为:SCL为高,SDA一直为低现象:单片机采用硬件
i2c
读取E2PROM,当单片机复位时,会有概率出现再无法与E2PROM通信,此时SCL为高,SDA一直为低原因:当单片机正在和E2PROM
zyboy2000
·
2020-07-30 07:59
协议
I2C
知识点
一.
I2C
总线协议
:1.只允许总线空闲时进行数据发送。2.在数据传送过程中,当SCL=1时,数据线SDA必须保持稳定,不允许有跳变。
zn2016
·
2020-07-30 06:32
I2C
设备驱动编写
在Linux内核源代码中的drivers/
i2c
/busses目录下包含着一些适配器的驱动。如S3C2410的驱动
i2c
-s3c2410.c。
zlcchina
·
2020-07-30 06:25
linux
驱动
IIC
总线协议
详解
目录1、
I2C
总线物理拓扑结构2、
I2C
总线特征3、
I2C
总线协议
4、
I2C
总线操作转自:https://www.cnblogs.com/aaronLinux/p/6218660.html1、
I2C
总线物理拓扑结构
爱洋葱
·
2020-07-30 06:48
MCU
stm32f103
I2C
DMA方式使用失败
正常使用STM32硬件
I2C
没有问题,本想尝试更好的方法比如DMA方式,却失败了。
zhoubintiantian
·
2020-07-30 06:12
STM32
nrf52832 软件模拟
I2C
*本人的联系方式:qq1297311998如有需要可以联系1
i2c
理论1.1
i2c
时序图启动信号:SCL为高电平的时候,SDA由高电平向低电平跳变。
轻松翱翔
·
2020-07-30 06:03
nRF52832_ble
ARM linux 内核gpio模拟
I2C
gpio模拟
I2C
I2C
是由Philips公司发明的一种串行数据通信协议,仅使用两根信号线:SerialClock(简称SCL)和SerialData(简称SDA)。
zhenwenxian
·
2020-07-30 06:32
I2c
设备初始化方法1--通过总线编号初始化
i2c
设备
(本文的部分内容来源自Documentation/
i2c
/instantiating-devices)
I2c
不像PCI或是USB设备,它不能在硬件层被枚举,软件部分必须明确了解哪些
i2c
设备连接到总线上了
zhangxiaopeng0829
·
2020-07-30 06:04
嵌入式
内核驱动
I2C
总线原理及应用实例
I2C
(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
zhanghuiliang
·
2020-07-30 06:55
嵌入式开发
I2C
与SMBUS区别,及smbus实例
它大部分基于
I2C
总线规范。和
I2C
一样,SMBus不需增加额外引脚,创建该总线主要是为了增加新的功能特性,但只工作在100KHZ且专门面向智能电池管理应用。
DBOY
·
2020-07-30 06:12
数据通讯和网络
linux
i2c
的通信函数
i2c
_transfer出错码
参考errno-base.h#defineEPERM1/*Operationnotpermitted*/#defineENOENT2/*Nosuchfileordirectory*/#defineESRCH3/*Nosuchprocess*/#defineEINTR4/*Interruptedsystemcall*/#defineEIO5/*I/Oerror*/#defineENXIO6/*Nos
うちは止水
·
2020-07-30 06:06
linux学习笔记
linux文件系统层
linux驱动分析
【Modelsim常见问题】如何添加子模块信号到波形窗口观测
以小梅哥编写的
I2C
控制器工程为例:1、首先按照正常流程运行仿真,那么波形窗口中会自动的添加testbench中的所有信号并显示
zgmxs
·
2020-07-30 06:04
linux
I2C
驱动之----
i2c
_driver的注册
分类:linux驱动在linux
I2C
驱动之----
i2c
_client的注册中介绍了
i2c
_client的注册,现在再来说说
i2c
_driver的注册过程。
夏豆芽
·
2020-07-30 06:21
STM32F103下模拟
I2C
的接口代码
硬件
I2C
虽然高效,但是调试的时候老是遇到这样那样的问题,赶项目也没有太多时间在里面折腾,就使用了模拟
I2C
来完成.效率虽然不怎么样,胜在简单快捷...废话少说,这就送上完全注释版的模拟
I2C
代码,STM32
zaijzhgh
·
2020-07-30 06:12
C语言
《Linux4.0设备驱动开发详解》笔记--第十五章:Linux
I2C
核心、总线与设备驱动
15.1Linux
I2C
体系结构
I2C
核心
I2C
核心提供了
I2C
总线驱动和设备驱动的注册、注销的方法,
I2C
通信(Algorithm)方法上层的与具体适配器无关代码以及探测设备、检测设备地址的上层代码等
zcj仲从建
·
2020-07-30 06:35
Linux4.0驱动开发
uboot中 使用
i2c
uboot中
i2c
读写有2种方式,一种使用uboot驱动模型,通过宏CONFIG_DM_
I2C
定义,另一种是传统方式,通过宏CONFIG_SYS_
I2C
定义。
zhangatong
·
2020-07-30 06:34
uboot
i2c
【转载】
I2C
,SPI,UART,USART,USB 的区别及串行总线的选择
1、首先看看它名字真正的含义:SPI(SerialPeripheralInterface:串行外设接口);
I2C
(INTERICBUS:意为IC之间总线)UART(UniversalAsynchronousReceiverTransmitter
LianHuaDou
·
2020-07-30 06:51
技术进阶
I2C
总线 24C02芯片的读写应用
摘自:http://blog.sina.com.cn/s/blog_62efabea0100r4qq.html什么是
I2C
总线?
yuntongsf
·
2020-07-30 06:10
嵌入式
STM32 OLED动画显示DMA+IIC刷新(理论可达42+帧率)
屏(理论可达42+帧率)文章目录STM32DMA-IIC刷新OLED屏(理论可达42+帧率)一、故事背景二、原理三、部分画图函数最重要的画点函数:画线函数:画圆、画矩形四、代码汇总(ALL)OLED_
I2C
_Buffer.hOLED_
I2C
_Buffer.c
firestaradmin
·
2020-07-30 06:41
OLED
IIC总线最多能接几个设备
————————转—————————IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.
I2C
肯定是2线的(不算地线).
I2C
协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了
yongheng_1999
·
2020-07-30 06:37
嵌入式
IIC协议讲解
IIC协议讲解
I2C
(Inter-integratedCircuit)总线支持设备之间的低速率短距离通信,用于处理器和一些外围设备之间的接口,它只需要两根信号线来完成信息交换。
ymj321
·
2020-07-30 06:36
IIC协议讲解和使用
IIC协议讲解
参考文档https://blog.csdn.net/weiqifa0/article/details/82765349IIC协议讲解
I2C
(Inter-integratedCircuit)总线支持设备之间的低速率短距离通信
ymj321
·
2020-07-30 06:35
IIC协议讲解和使用
I2C
协议研读(五):7位地址构成详解
8.7位地址对于
I2C
总线的寻址,在START条件后的第一个比特往往决定了哪个从机被主机选中。“generalcall”地址是例外,它可以寻址所有设备。当用这个地址时,理论上所有的设备都要有确认回应。
小孟boy
·
2020-07-30 06:26
SI
I2C
协议研读(四):7位地址格式
7.7位地址格式数据传输服从下图所示的格式在起始条件后,发送一个从机地址,这个地址是7比特长,后面跟着第八位的读写标志位(R/W),0表示写,1表示读。一个数据的传输往往以主机生成的停止条件结束,然而,如果一个主机依然希望与总线通信,它可以生成一个重复开始条件(Sr)并指向另一个从机而无需首先生成停止条件。这样,在这种传输中,读/写格式的各种组合都是可能的。可能的数据传输格式包括:1).主机发送器
小孟boy
·
2020-07-30 06:55
SI
CANOpen系列教程07_CANOpen协议概述
前面教程讲述内容为CAN
总线协议
,属于底层硬件相
ybhuangfugui
·
2020-07-30 06:04
STM32F10x_模拟
I2C
读写EEPROM
http://www.captainbed.net/strongerhuangⅠ、写在前面说到IIC,大家都应该不会陌生,我们初学单片机的时候或多或少都知道或了解过,甚至使用
I2C
控制过器件。
ybhuangfugui
·
2020-07-30 06:31
STM32F1
STM32
I2C
EEPROM
AT24Cxx
STM32F10x_硬件
I2C
主从通信(轮询发送,中断接收)
http://www.captainbed.net/strongerhuangⅠ、写在前面关注我分享文章的朋友应该知道我在前面讲述过(软件、硬件)
I2C
主机控制从机EEPROM的例子。
ybhuangfugui
·
2020-07-30 06:31
STM32F1
STM32F1
I2C
从机中断接收
可调亮度的灯 PCF8591
包含单片机寄存器的头文件#include#defineAddWr0x90//PCF8591地址//变量定义unsignedcharAD_CHANNEL=0;unsignedcharD[32];sbitscl=P2^0;//
I2C
yaping0276
·
2020-07-30 06:27
单片机
I2C
通讯协议详解
I2C
协议总结两个方面物理层电气特性协议层
I2C
基本读写过程#写过程通讯复合格式通讯信号的判断通讯的起始和停止信号数据有效性地址及数据方向响应信号通讯过程部分代码讲解总结**顺便找一下玩过stm32+ESP8266
瓶邪!·
·
2020-07-30 06:18
linux下
I2C
总线驱动架构分析
人生十有八九不如意,在最黑暗的日子里,依然寄希望于奋笔疾书减轻心中的苦闷。缘起缘灭,上天注定,只需要静静的看着天意的安排就好了。看到一部微电影,故事情节挺老套的,但是结尾却给我留下了深刻印象。故事的开始,女主角过马路,差点被一辆车撞倒,男二号从车上下来,询问女主角是否受伤,还递给她一张名片,然后开车离开了。这时候,女主角手腕上的感应朱砂亮了,她坚信男二号就是她苦苦追寻的前世恋人,因为她没有忘记前世
xufeixueren
·
2020-07-30 06:09
嵌入式技术
什么是
I2C
信号?
I2C
信号的物理层和协议层?
I2C
用途?
Q:什么是
I2C
接口?A:
I2C
接口(Inter-IntegratedCircuit,内部集成电路),它是由Philips公司开发的一种简单、双向二线制同步串行总线。
心欣犹颐
·
2020-07-30 05:03
硬件工程师面试题
I2C
总线信号时序分析
I2C
总线信号时序分析在
I2C
总线通信的过程中,参与通信的双方互相之间所传输的信息种类归纳如下。
xinlanhai
·
2020-07-30 05:02
电子电路设计专业文章
I2C
通信详解
什么事
I2C
通信物理接口:SCL+SDASCL(serialclock):时钟线,传输CLK信号,一般是
I2C
主设备向从设备提供时钟的通道。
南方的小清湖
·
2020-07-30 05:25
机器人运动控制
嵌入式系统基础
linux
i2c
子系统代码分析5 ---操作函数
i2c
_new_device
i2c
_new_probed_device
i2c
_register_board_info介绍
下面介绍
i2c
设备操作相关函数1、kernel/driver/linux/
i2c
/
i2c
-core.cstruct
i2c
_client*
i2c
_new_device(struct
i2c
_adapter*
小艾的01
·
2020-07-30 05:14
linux
i2c子系统
linux
i2c子系统源码分析
001 UART、
I2C
和SPI对比
1UART、
I2C
和SPI对比UART
I2C
SPI英文名UniversalAsynchronousReceiver/TransmitterInter-IntegratedCircuitSerialPeripheralInterface
SilentLittleCat
·
2020-07-30 05:41
FPGA
I2C
总线SCL信号无法正常拉高的问题
昨天板子起来以后,发现
I2C
总线不能正常工作。挂载到
I2C
总线上的设备出去RTC可以正常工作外,其他都“完蛋”了。于是抓波,发现SCL高电平无法达到3.3V的幅值。
jackbreak
·
2020-07-30 05:32
linux开发
高速设计(SI
&
EMS)
通信协议(1)——IIC
基于stm32f407小结关于iic的内容,附模拟iic代码文章目录一、IIC简介二、IIC通信协议1、三种信号2、数据传输3、主从设备配对4、通信协议三、模拟iic代码一、IIC简介IIC(也叫
I2C
云端FFF
·
2020-07-30 05:32
嵌入式
u-boot源码解析之一-
I2C
硬件平台:RK3188u-boot版本:2014-01RK平台
I2C
源码在drivers/
i2c
目录中的rk_
i2c
.c和rk_
i2c
.h文件中,面向用户调用的函数有两个/**
i2c
_read-Readfrom
i2c
memory
woriaty
·
2020-07-30 05:47
Linux驱动之
i2c
用户态函数调用
一、概述
I2C
只有两条线,一条串行数据线:SDA,一条是时钟线SCL.正因为这样,它方便了工程人员的布线.二、用户态实现设备驱动在Linux内核代码文件
i2c
-dev.c中实现了
I2C
适配器设备文件的功能
wnn_0919
·
2020-07-30 05:39
LInux
I2C
挂死,SDA一直为低问题分析
问题调试中遇到过这样一个问题,主芯片访问外部
I2C
设备时,市场出现
I2C
读写timeout,而且一旦出现这个问题后,
I2C
访问会一直失败。
WINITZ
·
2020-07-30 05:25
硬件设计
Linux
i2c
设备驱动添加
添加Linux的
i2c
设备驱动1、设备树的添加一般添加在kernel/arch/arm64/boot/dts/xxx.dts文件中&hs
i2c
_1{//这里的hs
i2c
_1的意思是该设备挂载在
i2c
1总线上
wing12345678910
·
2020-07-30 05:25
Linux
STM32
I2C
硬件中断方式实现方法,带流程图
作者:armrunc转自:http://www.stmcu.org/bbs/article_244_195599.html流程图如下:
I2C
中断处理函数如下:/***@briefThisfunctionhandles
I2C
1Eventinterruptrequest
老瓦
·
2020-07-30 05:47
STM32
关于STM32的
I2C
硬件DMA实现
作者:Hans(懂哲学而没被骗的一定是骗子)转自:http://www.douban.com/group/topic/18081083/网上看到很多说STM32的
I2C
很难用,但我觉得还是理解上的问题,
老瓦
·
2020-07-30 05:47
STM32
I2C
与SMBUS区别 (抄)
它大部分基于
I2C
总线规范。和
I2C
一样,SMBus不需增加额外引脚,创建该总线主要是为了增加新的功能特性,但只工作在100KHZ且专门面向智能电池管理应用。
wenlifu71022
·
2020-07-30 05:33
linux
嵌入式
网文摘
uart,spi,
i2c
总线的区别
I2C
的数据输入输出用的是一根线,SPI则分为dataIN和dataOUT。由于这个原因,采用
I2C
时CPU的端口占用少,SPI多一根。
wendongwei
·
2020-07-30 05:01
嵌入式
IIC协议,以及PCA9685如何通过IIC协议控制多个舵机
I2C
总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。。?
weixin_48767421
·
2020-07-30 05:56
PCA9685如何通过iic协议控制多个舵机
iic协议即
I2C
,一种总线结构。能够有效减少芯片管脚和线路连接的数量。例如:内存中的SPD信息,通过IIC,与BX芯片组联系,IIC存在于英特尔PIIX4结构体系中。
weixin_47655226
·
2020-07-30 05:23
I2C
协议及PCA9685控制芯片
I2C
总线协议
自驾仪的主控芯片一般具有多种资源与传感器或其他外设进行通信,包括串口、
I2C
、SPI、QSPI等。
梧桐更兼细雨丿
·
2020-07-30 05:22
舵机
I2C
源码 程序 函数
iic.c源文件源码/**@copyrightCopyright(c)2014-2011XXXXCo.,Ltd.Allrightsreserved.********************************************************************************@file*@brief*@author匠在江湖(ID:123456)*@versionV1
匠在江湖
·
2020-07-30 05:51
咸鱼ESP32实例—驱动oled
现在常用的OLED模块有SPI和
I2C
两种接口,它们的功能相同,只是接口方式有些不一样。SPI有6线和7线两种,而
I2C
接口只使用了4根线,使用上更加方便。
咸鱼梦工坊
·
2020-07-30 05:43
硬件
#
ESP32
上一页
81
82
83
84
85
86
87
88
下一页
按字母分类:
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
其他