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总线协议
FPGA开发(十三)----------IIC通信访问eeprom内容
在开发板上,FPGA芯片通过
I2C
总线连接EEPROM24LC04,
I2C
的两根总线各上拉一个4.7K的电阻到3.3V,所以当总线上没有输出时会被拉高,24LC04的写保护没有使能,不然FPGA会无法写入数据
Always Sun
·
2020-06-25 07:01
FPGA
从STM32F4的库函数分析如何实现点亮一个LED(代码存放位置)(一)
一.STM32F407的组成STM32F407由一个Cortex-M4内核,片上flash,片上sram,以及片上外设(uart,
I2C
,SPI等)组成。
qq_33974167
·
2020-06-25 07:50
STM32
mtk ccu调试
通过ccu调用
i2c
接口写入sensor的shutter和gain。可以省掉cpu调用
i2c
接口的时间,但不能加速AE收敛;在ccu中跑AEAlgo,可以省掉cpu跑AEAlgo的时间,而且
吳某人
·
2020-06-25 07:14
android
mtk
浅析同步通信与异步通信
如:
I2C
、SPI等有时钟信号的协议,都属于这种通信方式。IIC:SPI:同步通信中双方使用频率一致的时钟,它的数据分组比异步则大得多,称为一个数据帧。通过独特的bit串作为启停标识。
暖暖的纠结
·
2020-06-25 07:07
硬件电路
[RK3399][Android7.1] 移植笔记 OV13850 Camera
文章目录1、基本配置与编译1.1、DTS配置1.2、代码结构1.3、管脚配置1.4、配置Android1.4.1、Sensor名称1.4.2、Sensor软件标识1.4.3、采集控制器名称1.4.4、
I2C
雪松研究所
·
2020-06-25 07:15
子类__Camera
rk3399- 给内核添加一个hello word驱动程序
文章目录1增加驱动文件和对应的MakefileKConfig2修改上一级的Makefile与KConfig3使用makemenuconfig进行配置、4利用本模板过程测试
I2c
5指令rebootloader
长安思
·
2020-06-25 05:47
Linux
SPI总线
其优点在于:支持全双工通信、通信简单、数据传输速率块,缺点也比较突出:没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC
总线协议
比较在数据,可靠性上有一定的缺陷。
猫的大兔子
·
2020-06-25 05:48
总线协议
IIC总线
I2C
设备的操作可分为写单个字节存储,写多个字节存储,读单个存储字节和读多个存储字节,操作如下:a)总线空闲状态
I2C
总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。
猫的大兔子
·
2020-06-25 05:48
总线协议
IIC
嵌入式驱动
STM32F030_
I2C
详细配置说明
STM32F030_
I2C
详细配置说明本文主要总结STM32F030_
I2C
的相关功能与源代码分享。
晗生缘
·
2020-06-25 04:27
stm32f030
STM32的
I2C
通信
STM32的两个GPIO引脚,分别用于SCL和SDA,按照
I2C
规约的时序,像控制LED灯那样控制引脚输出,若是接收数据时则读取SDA线上的电平,那就可以实现
I2C
通信了,这也是我们在51单片机上的
mybright_
·
2020-06-25 04:30
STM32单片机
arduino自平衡小车
#include"Wire.h"constuint8_tIMUAddress=0x68;//AD0islogiclowonthePCBconstuint16_t
I2C
_TIMEOUT=100;//Usedtocheckforerrorsin
I2C
communicationintp
qq_2918
·
2020-06-25 04:01
Arduino
CAN错误处理与过载处理
最近在学习CAN
总线协议
,结合推断,总结了一下CAN总线发生错误和过载时的处理过程。
wytZzzz
·
2020-06-25 04:45
通信协议
基于RK3399的Linux驱动开发 --
I2C
驱动框架
文章目录一、概述二、core1、core接口`
i2c
_init``
i2c
_device_match``
i2c
_device_probe`2、对接adapter的接口`
i2c
_adapter``
i2c
_client
VeryCoolVenkee
·
2020-06-25 03:30
Linux驱动开发
嵌入式开发中
i2c
协议是怎么玩的?波形
对于嵌入式开发的朋友来说,
I2C
协议实在是再熟悉不过了,有太多的器件,采用的都是通过
I2C
来进行相应的设置。今天,我们就随便聊聊这个
I2C
协议。
I2C
协议中最重要的一点是
I2C
地址。
qq_25814297
·
2020-06-25 02:46
编程
认识Arduino——人人都能玩硬件
自带AD转换(模数转换)、
I2C
总线、SPI总线、U
FUNCO_小风
·
2020-06-25 01:29
arduino
Clock Stretching in
I2C
Bus
Clockstretching,sometimesreferredtoasclocksynchronization,isamechanismusedbyan
I2C
slavetonotifythemastertoslowdowntheclockspeed.
I2C
devicescanslowdowncommunicationbystretchingSCL
yestyle
·
2020-06-25 01:12
STM32F4 使用结构体配置功能
1.IIC配置voidIIC_Mode_Config(void){
I2C
_InitTypeDef
I2C
_InitStructure;
I2C
_InitStructure.
I2C
_Mode=
I2C
_Mode_
I2C
VF-TECH
·
2020-06-25 01:00
单片机
关于STM32的HAL库硬件
I2C
简单调试
STM32的硬件
I2C
在大家眼里一直都是做的非常不好的。
曲qi~
·
2020-06-25 00:01
STM32F103和F407时钟频率
-APB1负责DA,USB,SPI,
I2C
,CAN,串口23
Lqine
·
2020-06-25 00:04
stm8s开发(八) IIC的使用:IIC主机通信!
前面讲过两个常用的串口,UART和SPI,这次这次讲解一下另一个常用的串口:IIC(
I2C
)通信科普IIC:一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。
luck_horse
·
2020-06-24 22:41
stm8
FPGA基础入门【17】开发板音频接口控制配置
上一篇教程介绍的是NEXYS4开发板上的温度传感器,用上了串口通信和
I2C
接口,这次使用的加速度传感器使用的是SPI接口,是除了
I2C
之外另一种常用的接口,实用性很高FPGA基础入门【17】开发板音频接口控制配置开发板音频控制麦克风接口简介音频输出接口简介逻辑设计顶层代码模拟仿真
起魔
·
2020-06-24 22:39
FPGA
Linux设备驱动子系统第一弹 -
I2C
1.Overview2.DataStructure3.Adapter4.
I2C
-core5.SlaveDevice1.Overview1.1Definition
I2C
Inter-IntegratedCircuitSMBUSSystemManagementBus
qianjin0703
·
2020-06-24 21:22
Linux驱动
请把Camera hold住 - Android高通平台调试Camera驱动全纪录
2日编写camera驱动大致框架,配置GPIO,
I2C
,MIPI,
qianjin0703
·
2020-06-24 21:22
Linux驱动
Android系统
Exynos4412 OV5640摄像头(一)—— 驱动
以下是迅为4412开发板提供的OV5640摄像头驱动,将OV5640注册为
I2C
设备,提供设备节点/dev/video0。
JIWilliams
·
2020-06-24 21:34
Linux
CAN总线与CANOPEN协议入门
1.什么是CAN
总线协议
CAN
总线协议
最早是为了统一汽车车载设备间通信的标准而开发的协议,后来由于其高速、稳定、可靠的特点,已经被ISO标准化并广泛应用于工控、医疗等领域,目前依然是欧洲汽车网络的标准协议
卖女孩的小火柴v1
·
2020-06-24 20:22
canopen
can总线
I2C
通信 读写数据过程
在通信之初,主从机必须根据自己的要求约定好通信规则:command的定义和位置、address的位数和位置。以读写从机寄存器数据为例:假设从机寄存器地址为8位、从机寄存器也位8位(被读取数据为8位);约定读command为0x01,写command位0x02;约定主机发起通信后,第一个slaveaddress字节收到ack后,紧跟的一个字节为command,再下面一个字节为address。1.读寄
Phenixyf
·
2020-06-24 19:40
I2C
实践 基于 Arduino
I2C
读取 MPU6050 三轴陀螺仪数据
INT中断线没用到我就没接二、读取数据并显示因为是使用到I/2通信,我们需要在初始化
I2C
和串口voidsetup(){Wire.begin();//加入
I2C
总线序列Serial.begin
pengdali
·
2020-06-24 19:53
硬件开发
STM32总结之
I2C
协议
一、
I2C
物理层
I2C
总线有如下特点:1.在一个
I2C
总线中,可以连接多个
I2C
通讯设备,支持多个通讯主机及多个通讯从机。
红尘-有梦
·
2020-06-24 19:29
ARM
STM32 模拟
I2C
读取BH1750光照传感器数据
VCC支持3.3V供电,通过
I2C
协议与STM32通信。BH1750可直接过开发板相连。以下代码,经过测量,稳定可用。
红尘-有梦
·
2020-06-24 19:57
LanQiao比赛单片机专用板——CT107D把玩笔记(三)
新入门的看官请点击此处目录:LanQiao比赛单片机专用板——CT107D把玩笔记(一)LanQiao比赛单片机专用板——CT107D把玩笔记(二)学习完数字温度传感器DS18B20,我想应该对单总线
I2C
W_Honor
·
2020-06-24 19:22
Android Things:外设I/O接口-
I2C
一、接口简介内部集成电路(IIC或者
I2C
)总线使用小数据负载连接简单的外部设备。传感器和执行器是常见的
I2C
使用案例,例如包含加速度计,温度计,LCD显示器,和电机驱动。
1024工场
·
2020-06-24 19:20
Android
Things
Things
Android Things:外设I/O接口-SPI
SPI适合高带宽使用情况,如外部非易失性存储器和图形显示,许多传感器除了
I2C
也支持SPI。SPI总线是一种同步的串行接口:这意味着它依赖于共享的时钟信号来同步设备之间的数据传输。
1024工场
·
2020-06-24 19:20
Android
Things
Things
树莓派,PCA9685 pwm控制
B7%AF%E8%88%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8%E6%9D%BF3>杜邦线,针头线若干软件:1>pca9685驱动:github上搜索pca96852>打开树莓派的
i2c
sean_xyz
·
2020-06-24 18:51
raspberry
在android使用
i2c
tools访问
i2c
在android使用
i2c
tools访问
i2c
,很方便,可以在https://launchpad.net/ubuntu/+source/
i2c
-tools下载最新的
i2c
tools.把
i2c
-tools
ninver2007
·
2020-06-24 17:23
嵌入式
ANDROID
用cubeMX开发
I2C
驱动过程
用cubeMX开发
I2C
驱动过程事情起因需要用pca9555芯片来扩展单片机的IO口,pca9555的管理是通过
I2C
总线做的管理。
心无旁骛 努力向前
·
2020-06-24 17:48
物联网
I/O芯片扩展开发
方案是QCA9563通过
I2C
,外接MCP23017,可以外出16路I/O口。配置I/O口为固定方向,8个为一组,一组输出一组输入。
模范程序员
·
2020-06-24 14:32
以太网驱动开发
i2c
-tools的使用方法及举例
i2c
-tools的使用方法最近在调试ADV7401,调试的过程难免要反复修改寄存器,然后看结果现象。
炸鸡叔
·
2020-06-24 13:22
linux
HMC5883 电子罗盘
通讯方式:
I2C
HMC寄存器:#defineWrite_Address0x3C//定义器件5883在IIC总线中的从地址#defineRead_Address0x3D//地址读#defineConfig_RegA0x00
流水人家369
·
2020-06-24 12:45
STM32
SystemVerilog搭建APB_
I2C
IP 层次化验证平台
二、APB_
I2C
IP概述实践出真知,于是在opencores网站上下载了个APB_
I2C
的IP核,便着手展开验
m0_37595954
·
2020-06-24 11:43
I2C
主从模式切换 总结 IPMB
项目健康管理模块IPMB,针对协议要求对
I2C
总结上的节点设备,每一个可以作为主设备去访问从设备的信息。
VxWorks_developer
·
2020-06-24 11:57
i2c
HC32F003 国产低功耗华大MCU芯片介绍
集成12位1Msps高精度SARADC以及集成了比较器,多路UART,SPI,
I2C
等丰富的通讯外设,具有高整合度、高抗干扰、高可靠性的特点。
HDSC-MCU
·
2020-06-24 10:09
华大单片机介绍
解决hi3519加载ko 不成功修改地方
不成功,出现如下错误:debug]:{source/utils/cmdshell.c:166}cmdstr:himm0x12040014:0x00000002-->0x00000002[END]hisi-
i2c
-v11012112000
无名白丁
·
2020-06-24 10:33
hisi平台
IIC 通讯协议
IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.
I2C
肯定是2线的(不算地线).
I2C
协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.
I2C
的原则是
lovenessless
·
2020-06-24 08:34
单片机
激光测距VL53L0X查询方式 源代码 已测试
io占用如下PA2:SDAPA3:SCLPA5:XSHUTPA9:TXD1PA10:RXD1PA8:LED指示灯,这个可以不用接如果需要调整IO引脚,在"vl53l0x_
i2c
.h"和"vl
loop222
·
2020-06-24 08:14
i2c
设备与驱动匹配过程
1.几个基本概念1.1.设备模型由总线(bus_type)+设备(device)+驱动(device_driver)组成,在该模型下,所有的设备通过总线连接起来,即使有些设备没有连接到一根物理总线上,linux为其设置了一个内部的、虚拟的platform总线,用以维持总线、驱动、设备的关系。因此,对于实现一个linux下的设备驱动,可以划分为两大步:1、设备注册;2、驱动注册。当然,其中还有一些细
lkl3346
·
2020-06-24 08:05
linux
4-3.stm32之摄像头 ov7725的使用
OV7725SCCB的接口时序(OmniVisionSerialCameraControlBus(SCCB),类似于
I2C
的一种串口通信。
liyongke_008
·
2020-06-24 07:49
树莓派3B+使用RTC模块
1.打开
I2C
接口在raspi-config中依次选择InterfacingOptions-
I2C
-Yessudoraspi-config2.检测RTC模块是否正常sudo
i2c
detect-y1出现68
lixiaoxin1989
·
2020-06-24 07:13
树莓派
示波器分析
I2C
时序波形图
示波器分析
I2C
时序波形图本文转自:http://blog.csdn.net/txf1984/article/details/46812091对于嵌入式开发的朋友来说,
I2C
协议实在是再熟悉不过了,有太多的器件
liushi558
·
2020-06-24 06:42
硬件相关
STM32之
I2C
_EEPROM读写
每一页可以存储8个字节的数据,若在同一页写入超过8字节,则超过的部分会被写在该页的起始地址(也就是一开始写好的部分会被覆盖).为了把连续的缓冲区数组按页写入到EEPROM,就需要对缓冲区进行分页处理.
I2C
_EE_BufferWrite
linzhihan7410
·
2020-06-24 05:42
嵌入式
调试 BQ25892
I2C
通讯
调试这个芯片,犯了一个软件错误(硬件原理图没有问题)。由于之前使用的eeprom,bmp085,axp209都是使用器件地址作为写地址,器件地址加1后作为读地址,导致使用bq25892后,看了bq5892手册后依然这样操作,导致写设备地址一直无法收到应答信号。困惑了很久,一直认为是自己时序有问题,后来我与TI工程师交流才意识到自己对手册的理解有问题。正确的理解是设备地址为0x6Bh,但是设备地址是
茶亦爽
·
2020-06-24 05:05
嵌入式
上一页
110
111
112
113
114
115
116
117
下一页
按字母分类:
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
其他