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总线协议
基于ARM的
I2C
设备控制方法的实现
基于ARM的
I2C
设备控制方法的实现[日期:2008-12-12]来源:中电网作者:吕少中,张丽杰[字体:大中小]1引言
I2C
总线是由Philips公司开发的2线式串行总线,由于其简单、高效、互联成本小而被广泛地用于微控制器与外围设备的连接
linglongyouzhi
·
2020-08-23 04:56
通信接口
嵌入式系统
I2C
总线结构的EEPROM
常用芯片AT24C02AT24C02是一个2K位串行CMOSE2PROM,内部含有256个8位字节。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能引脚SCL串行时钟AT24C02串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,这是一个输入管脚。SDA串行数据/地址AT24C02双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA是一个开漏
黑企鹅
·
2020-08-23 04:47
硬件-协议
芯片
基于
I2C
接口协议 EEPROM的读写测试
1.EEPROM简介开发板板载了一片EEPROM,型号为24LC04,容量为:4Kbit(2*256*8bit),由2个256byte的block组成,通过IIC总线进行通信。板载EEPROM就是为了学习IIC总线的通信方式。EEPROM一般用在仪器仪表等设计上,用作一些参数的存储,掉电不丢失。这种芯片操作简单,具有极高的性价比,所以虽然容量比高,但价格非常便宜,对于那些对成本要求很高的产品来说,
Jerry·pi
·
2020-08-23 04:36
FPGA
基于
I2C
的随机读写EEPROM
1、IIC发送模块的接口定义与整体设计24LC04BI_clk:系统时钟I_rst_n:系统复位I_
i2c
_send_en:发送使能信号,当其为1时,
I2C
主机才能给从机发送数据I_dev_addr[6
day day learn
·
2020-08-23 04:52
I2C
总线操纵 EEPROM
近一段时间打算更几篇关于总线操作的博文,首先从简单的
I2C
接口对EEPROM的操作开始。何为总线?
wangbowj123
·
2020-08-23 04:51
FPGA硬件设计
FPGA之IIC(
I2C
)通信EEPROM控制器设计
关于IIC通信用一个具体实例来进行说明(含设计代码)几个重要的信号空闲状态:SDA,SCL均处于高电平状态。起始信号:SCL为高电平时SDA由高到低跳变停止信号:SCL为高电平时SDA由低到高跳变数据有效性:在SCL为高期间,SDA信号必须保持稳定不能发生变化,只有在SCL为低电平时SDA信号才能发生变化。应答信号ACK:要求在发送或者接受时候每第8个周期下降沿后的低低电平将SDA释放同时拉低SD
MTIS
·
2020-08-23 04:04
FPGA
控制器
fpga
eeprom
verilog
芯片
cli的认识和使用
cl
i2c
li3cli3对电脑的配置有一定要求cli如何使用?cli的安装【推荐使用yarn】npm/cnpm/yarn都可以使用【yarn配置国内镜像】$cnpmi
xy1677707153
·
2020-08-23 04:25
Vue.js
获取lcd
i2c
地址
include
I2CScanner");}voidloop(){
mmaoyudi
·
2020-08-23 03:55
Linux
I2C
设备regmap机制简析
在Linu3.1开始,Linux引入了regmap来同意管理内核的
I2C
,SPI等总线,将
I2C
,SPI驱动做了一次重构,把I/O读写的重复逻辑在regmap中实现。
VaderZhang
·
2020-08-23 00:47
Linux驱动
gpio_direction_output 和 gpio_set_value用法的区别
最近做的项目,bringupNFC时,
I2C
设备挂载成功,但是写数据时失败,提示SLAVE无响应。
yt_999
·
2020-08-23 00:30
事务级建模及验证的基本原理和应用剖析
因为SoC中的功能单元经常需要通过几种标准和专用
总线协议
进行通信,因此理解模块间的通信已经成为验证的关键要素。这种向通信架构设计重心的转移也加大了混合级建模和调试技
yesky12
·
2020-08-23 00:52
SPI
总线协议
详解
一、概述SPI(SerialPeripheralInterface,串行外围设备接口),是Motorola公司提出的一种同步串行接口技术,是一种高速、全双工、同步通信总线,在芯片中只占用四根管脚用来控制及数据传输,节约了芯片pin的数目,同时为PCB在布局上节省了空间。正是由于这种简单易用的特性,现在越来越多的芯片上都集成了SPI技术。SPI主要用于EEPROM、Flash、RTC(实时时钟)、A
wujiasen
·
2020-08-22 23:34
SPI协议
linux内核中的regmap是如何初始化的?
1.内核版本5.2.02.请看devm_regmap_init_
i2c
(include/linux/regmap.h)/***devm_regmap_init_
i2c
()-Initialisemanagedregistermap
weixin_30919571
·
2020-08-22 23:56
[转载]regmap使用介绍
内核3.1引入一套新的APIregmap,目的是提取出关于
I2C
SPIirq等相关注册、使能以及读写的公共部分,以提高代码的可重用性,并且使得在使用如上内核基础组件时变得更为简单易用。
weixin_30364147
·
2020-08-22 23:54
设备驱动中的regmap
以一个
I2C
设备为例。读写一个寄存器,肯定需要用到
i2c
_transfer这样的
I2C
函数。为了方便,一般的驱动中,会在这之
viewsky11
·
2020-08-22 23:01
kernel
linux设备驱动
译文:Regmap API -A Register Map Abstraction
在开发RegmapAPI之前,用于处理SPI核心、
I2C
核心或两者的设备驱动程序都有冗余代码。它们都有相同的原理:访问寄存器进行读/写操作。
HelloBirthday
·
2020-08-22 23:28
Linux内核机制
I2C
学习
1.
I2C
BUS(InterIntegratedCircuitBUS一内部集成电路总线)2.2跟线serialdataline(SDA)serialclockline(SCL)//总线上所有器件要依靠SDA
大水
·
2020-08-22 22:28
嵌入式学习杂类
c
I2C
协议
[
I2C
]
I2C
总线协议
图解转自:http://blog.csdn.net/w89436838/article/details/386606311
I2C
总线物理拓扑结构
I2C
总线在物理连接上非常简单,分别由
星空闪耀&
·
2020-08-22 22:42
嵌入式
通信
光模块协议之8472
阅读8472会发现A0和A2原本是
I2C
的两个从设备地址1010000x和1010001x。其中A0信息为上述所讲ID和MSA协议规定和供应商
@prejudice
·
2020-08-22 22:18
光模块学习之路
驱动编程之 Regmap
还可以在驱动和硬件IC之间做一层缓存,从而能减少底层I/O的操作次数Regmap拓扑结构首先看一下硬件表达/**该数据结构表示rk808芯片*用这个结构体定义的变量名为chip*/structrk808{struct
i2c
_client
雪松研究所
·
2020-08-22 22:50
子类__I2C
驱动编程
光模块学习备忘
信号属性说明1VeeTTXGND1P2TXFault发送故障3OC主板4.7K~10K上拉高电平代表激光器故障,低电平代表正常3TXDisable发送禁止3IPU高电平或悬空禁止4MOD-DEF2模块定义2(
I2C
_SDA
mubo814
·
2020-08-22 22:48
标准
linux设备驱动模型 - regmap
1.regmap介绍regmap主要是为了方便操作寄存器而设计的,它将所有模块的寄存器(包括soc上模块的寄存器和外围设备的寄存器等)抽象出来,用一套统一接口来操作寄存器比如,如果要操作
i2c
设备的寄存器
鸭蛋西红柿
·
2020-08-22 21:46
Linux驱动
[RK3288][Android6.0] 控制总线通用接口regmap小结
之前使用
I2C
或者SPI总线进行读写时的框架:需要自己再对读写函数进行封装,这样每个设备驱动都要重复干一遍这个事情,代码也冗余。
KrisFei
·
2020-08-22 21:12
子类__I2C
devm_regmap_init_
i2c
内核在3.1版本加入了regmap模块,主要是给
I2C
,SPI总线的读写提供一个统一的接口,后来陆续添加了以下接口的支持:1.支持SPMI,MMIO2.Spinlock和客制化lock机制3.Cache
x-2010
·
2020-08-22 21:52
LINUX
regmap使用介绍
内核3.1引入一套新的APIregmap,目的是提取出关于
I2C
SPIirq等相关注册、使能以及读写的公共部分,以提高代码的可重用性,并且使得在使用如上内核基础组件时变得更为简单易用。
hellowxwworld
·
2020-08-22 21:09
Linux
内核regmap机制
内核版本:3.10.92内核3.1引入了一套新的API机制:regmap,主要为
I2C
,SPI,IRQ等操作提供统一接口,提高代码可重用性,减少重复逻辑。
板砖先生
·
2020-08-22 21:35
Linux
kernel
内核regmap机制
https://blog.csdn.net/heabby2010/article/details/79063949内核版本:3.10.92内核3.1引入了一套新的API机制:regmap,主要为
I2C
,
boyemachao
·
2020-08-22 21:06
linux
驱动
Linux内核regmap介绍
Regmap介绍 内核3.1引入一套新的APIregmap,目的是提取出关于
I2C
SPIirq等相关注册、使能以及读写的公共部分,以提高代码的可重用性,并且使得在使用如上内核基础组件时变得更为简单易用
Alex-wu
·
2020-08-22 21:54
Linux设备驱动程序
linux系统总线SPI总线一之SPI协议介绍
SPI
总线协议
介绍一、技术性能SPI接口是Motorola首先提出的全双工三线同步串行外围接口,采用主从模式(MasterSlave)架构;支持多slave模式应用,一般仅支持单Master。
梦断星魂
·
2020-08-22 21:04
Kernel Regmap
Regmap就是对
i2c
/spi/spmi等总线的一层封装,同时利用了缓存及压缩技术,以期达到操作总线更简单、操作效率更高的目标。
Fybon
·
2020-08-22 21:49
kernel
面试常考之SPI时序学习
一、SPI
总线协议
及SPI时序图详解:SPI,是英语SerialPeripheralInterface的缩写,顾名思义就是串行外围设备接口。
eqwewr
·
2020-08-22 20:37
驱动笔试
FRAM技术的优势扩展到微控制器
设备配置设计人员可以找到FRAM存储器支持并行,SPI串行或
I2C
/2线串行接口。例如,连
英尚微电子
·
2020-08-22 15:23
芯片
存储技术
存储服务器
单片机
CAN总线学习笔记--数据帧与遥控帧
CAN总线学习笔记--数据帧与遥控帧最近在学习can
总线协议
,想写一些关于接触can总线的想法,文章会参考部分正点原子的资料,但是会使用自己在notability里面做笔记时画的图来代替can手册中的图片
Formalin
·
2020-08-22 15:27
通信协议
带can的国产mcu单片机MM32L073
还包含标准的通信接口:1个
I2C
接口、2个串行接口、
英尚微电子
·
2020-08-22 14:31
单片机
处理器
arm
内存
假如open的文件是个符号链接
一般我们在userspace通过open打开某个字符设备,例如下面的函数就会打开/dev/
i2c
-x这个字符设备intopen_
i2c
_dev(int
i2c
bus,char*filename,size_tsize
tiantao2012
·
2020-08-22 13:49
Linux
源码分析
at24c02-简介.md
1.at24c02基本介绍1.1.主要规格容量:256byte最大速率:100KHz(1.8V)或400KHz(2.7V,5V)支持随机读写和顺序读写页写延迟5ms1.2.主要注意事项1.2.1.
i2c
MingruiZhou
·
2020-08-22 13:53
嵌入式编程
驱动程序
rom
linux编程
shell
lis3dh 三轴加速度计 运动检测 中断配置实现
首先,LIS3DH的II2地址:
I2C
DeviceAddress8bitformatifSA0=0->0x31(30也可以)ifSA0=1->0x33voidInit_LIS3DH(void){uint8
张礼富
·
2020-08-22 11:43
LIS3DH
运动检测
中断
触摸屏调试记录
运行触摸屏相关程序,报错
I2C
无法找到触摸屏。解决方法:通过示波器观察
I2C
信号。发现在失联和未失联状态下的差异,是触摸屏驱动没有应答。但是触摸屏驱动并没有复位引脚,只能通过上下电复位。
jasonxty
·
2020-08-22 11:48
经验
linux内核机制之设备树
这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录,对内核而言这些platform设备、resource、
i2c
_board_info、spi_board_info
wll1228
·
2020-08-22 11:04
Linux
Driver
and
Kernel
I2C
和SPI总线对比
1iic总线不是全双工,2根线SCLSDA。spi总线实现全双工,4根线SCKCSMOSIMISO2iic总线是多主机总线,通过SDA上的地址信息来锁定从设备。spi总线只有一个主设备,主设备通过CS片选来确定从设备3iic总线传输速度在100kbps-4Mbps。spi总线传输速度更快,可以达到30MHZ以上。4iic总线空闲状态下SDASCL都是高电平。spi总线空闲状态MOSIMISO也都是
weixin_30321449
·
2020-08-22 10:44
OEM 需要注意的 EC 部分---GPIO
EC我司的案子目前注意应用在windowspad上面,主要用到的ECinterface:
I2C
,GPIO,KSI/KSO,SCI/SMI,SPI,GPIO部分主要用作powersequence,switch
sunrise1002
·
2020-08-22 10:48
EC
系列
Openwrt环境下
I2C
操作
一、环境介绍软件环境:openwrt稳定发行版barrier_breaker硬件环境:主控芯片MT7620neeprom24c02本文主要介绍,在openwrt环境下使用mt7620n芯片内置
i2c
模块操作
stone8761
·
2020-08-22 10:13
openwrt
nRF52832-Bluefruit52学习之MicroPython开发(6)-- 16路PWM驱动PCA9685(
I2C
)
nRF52832技术交流群:680723714nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451MicroPython固件持续更新下载,请加QQ群:680723714,群名:Bluefruit52官方技术群nRF52832板子的MicroPython学习Wiki请浏览地址:http
Mr.Lanson
·
2020-08-22 10:12
nRF52832蓝牙开发
nRF52832蓝牙开发实战
github初体验
把一些
i2c
读写函数和input子系统初始化都push到了仓库,如果对大家有用大家可以gitclone下来,地址是https://github.com/songw9s8x7/
i2c
--.git,目前只有这两个文件
songw9s8x7
·
2020-08-22 10:41
PCI设备驱动开发
PCI
总线协议
PCI(外设部件互连标准)总线标准是一种将系统外部设备连接起来的总线标准,它是PC中最重要的总线。其他总线如ISA总线、USB等总线都挂在PCI总线之上。
qq_857305819
·
2020-08-22 10:36
驱动编程
DeviceDriver(十三):SPI驱动
一:SPI驱动框架简介SPI驱动框架同
I2C
类似,分为主机控制器驱动和设备驱动。
猩猩の點燈
·
2020-08-22 10:07
I.Mx6Ull
单片机 IIC
总线协议
和 详细例程
先简单的说明以下
I2C
总线,
I2C
总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。
火山LF
·
2020-08-22 10:28
51单片机
单片机
c语言
IIC
协议
例程
【STM32CubeMx你不知道的那些事】第七章:STM32CubeMx的SPI配置
上一章我们讲了简单的
I2C
配置,这一章我们讲解一下SPI的配置。话不多说直接进入正题。
Carry_王
·
2020-08-22 10:13
STM32CubeMx
【STM32CubeMx你不知道的那些事】第六章:STM32CubeMx的
I2C
配置
大家好这里我给大家来讲解一下STM32CubeMx的
I2C
配置。什么是
I2C
呢?
Carry_王
·
2020-08-22 10:12
STM32CubeMx
Zedboard & Zynq 图像采集 视频开发 (二) FPGA图像采集raw转rgb888
Zedboard上面搭建图像采集系统的硬件结构,这一篇主要介绍Zynq内部Fpga部分系统设计下面是在本工程的系统框图图像采集OV7725是一款CMOS图像传感器,VGA分辨率,帧率60fps,SCCB协议,与
I2C
neufeifatonju
·
2020-08-22 10:56
FPGA
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他