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总线协议
常见硬件通信协议总结
(正好手上的nodemcu支持UART、SPI、
I2C
协议,所以这篇文章干脆就用nodemcu来分析协议了~)UART用逻辑分析仪捕捉nodemcuinit.lua给上位机发送“A”:--init.luatmr.alarm
T_1
·
2020-07-30 00:32
硬件Hacking
i2c
detect
i2c
dump
i2c
get
i2c
set用法
幸好linux上也有這樣的工具–
i2c
tools。先到lm-sensors下載sourecode,然後crosscompile成arm的執行檔,就可以放到板子來試試看了。
青澜爸爸
·
2020-07-30 00:01
linux
i2c
驱动注册流程实例分析
本文以触摸屏GSL3680为例详细分析驱动从注册到调用的整个流程。程序详见GSL3680目录下的gslX680.c文件。谨以本文记录当时分析思路为之后回顾保留资料,同时纪念那在力源思创昏天黑的的加班日子。该TP驱动调用module_init(gsl_ts_init);对整个tp模块驱动进行初始化。函数gsl_ts_init()中先初始化电源;接着分配gpio口;之后获取adapter总线上的主设备
snowwupl
·
2020-07-30 00:17
conmix
linux内核之i2c
I2C
设备调试及波形分析
最新在开发OLED屏驱动,需要用到
I2C
总线,下面大体上讲解一下
I2C
设备的调试及波形分析,为大家做一些参考,由于刚涉及这部分内容,因此有什么错误的,还请赐教~一、概要
I2C
总线只需要两条线,一条SDA
smallmuou
·
2020-07-30 00:11
编程
I2C
和SPI总线对比
一IIC总线
I2C
--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实现了双工的同步数据传输。
kerneler_
·
2020-07-30 00:06
hardware
【硬件通信协议】2. 详细解析SPI通信协议(标准4线SPI)
1.SPI介绍SPI(SerialPeripheralInterface)总线是主要应用于嵌入式系统内部通信的串行同步传输
总线协议
。通常为四线制的SPI总线支持全双工通信。
sishuihuahua
·
2020-07-30 00:30
004-硬件通信协议
Lis3dh
另一种是支持用户通过SPI/
I2C
来读取底层加速度数据,并自行通过软件算法来做进一步复杂的处理,如计步等等。本文以Lis3dh为讲解案例,但工作原理和应用
偏执灬
·
2020-07-30 00:29
嵌入式软件设计
银魂
xt=urn:btih:YBY7PQOEDADXRHG
I2C
TTVXBB7CQO5MAA第348集:m
真祖夜宇零
·
2020-07-30 00:04
标准
I2C
设备工作流程
I2C
读写流程系统中相机输出视频信号通过BNC接口流向TVP5146,TVP5146完成模拟信号向数字信号的转换过程。而TVP5146参数的设置需要通过
I2C
总线完成。
shuaishuai_1111
·
2020-07-30 00:43
其他
编写
i2c
驱动-基于Linux3.10
i2c
驱动很多芯片的控制方法均使用了
i2c
的方式,EEPROM,音频芯片AK4951,索尼、松下、豪威的图像传感器、电机驱动等均采用
i2c
的控制方式。
shichaog
·
2020-07-30 00:33
linux
嵌入式
linux
i2c
驱动
软件SCCB协议学习笔记
一、SCCB协议简介SCCB协议是OV公司公布的摄像头用的串行
总线协议
,相当于一个简易的
I2C
协议。本文写作意图在于记录使用软件SCCB驱动OV7670模块的配置方法。
yuyuefan002
·
2020-07-30 00:12
单片机学习笔记
ST硬件IIC上电检一直检测到忙状态
硬件环境:
I2C
主机:STM8S003
I2C
从机:HTU21D控制方式:硬件IIC问题描述:在程序正常运行的过程中,拔掉设备电源并迅速插回,可能出现主机不能与从机进行连接并且主机持续检测到
I2C
总线忙,
_csdn_SEVEN_H_
·
2020-07-30 00:40
经验
STM32之
I2C
学习笔记
一、基本概念(1)
I2C
是两线式串行总线,由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。
南叔先生
·
2020-07-30 00:35
STM32学习
Linux下
I2C
驱动层次的分析及一个实例
2Linux下
I2C
驱动程序的分析2.1Linux系统
I2C
驱动的层次结构Linux系统对
I2C
设备具有很好的支持,Linux系统下的
I2C
驱动程序从逻辑上可以分为3个部分:1.
I2C
总线的驱动
I2C
core
sdkhy0808
·
2020-07-30 00:01
Linux驱动
I2C
SPI UART
SPI、IIC、UART区别第一个区别当然是名字:SPI(SerialPeripheralInterface:串行外设接口);
I2C
(INTERICBUS)UART(UniversalAsynchronousReceiverTransmitter
ruixj
·
2020-07-30 00:11
微电子类
SPI应用程序开发
SPI应用程序开发Linux系统中,和
I2C
一样,SPI也有系统自带的设备驱动程序,位于源码目录下drivers/spi/spidev.c,以下为驱动的移植和对应应用程序编写方法Markdown和扩展Markdown
ruipeng_liu
·
2020-07-30 00:06
spi总线
I2C
接受模块起始信号捕捉的问题
这个问题我纠结了好久,本来以为写对了的代码,结果发现再添加了延时操作以后,时序仿真中出现了延拍现象,导致后面的时序都错了。今天找到了解决方法,特此写一个博客记录一下:首先我想到的是方法如下:always@(posedgescl)begins0<=sda;endalways@(negedgescl)begins1<=sda;endalways@(negedgescl)beginif((s0==1&s
ronaldo_hu
·
2020-07-30 00:01
verilog
I2C
子系统之ioctl()
根据前一篇的文章介绍at24c02的读写方式有很多种,写有两种1.写一字节数据到wordaddress处2.从指定的wordaddress处开始写一页数据,此wordaddress需要页对齐!读有三种1.从at24c02当前的wordaddress读一字节数据2.从指定的wordaddress读数据3.从当前的wordaddress地址开始读一串数据根据驱动中write()read()的实现方法可
阿曼
·
2020-07-30 00:30
Linux驱动之I2C
伺服电机驱动器简介
产品特点:位置,转矩,速度和自定义模块设计要点:坐标,速度,转矩环路;插入式兼容与步进电机;
I2C
,串行输入;定制/开源能够访问内部变量;透明和用户自定义的控制算法(商业电机往往缺乏这一点);BDC电机的成本是是
richardgann
·
2020-07-30 00:52
自学笔记
I2C
总线
I2C
总线
I2C
总线概述
I2C
总线特点
I2C
总线工作原理数据有效性数据传输格式寻址字节的位定义
I2C
总线时序起始和终止信号应答信号主机向从机发送数据主机在第一个字节后,立即从从机读数据传输中需要改变方向
熠熠L
·
2020-07-29 23:12
I2C
学习笔记(1)-
I2C
基础知识
根据网上搜索到的各种资料通过自己的理解来编写学习
I2C
通信的笔记,希望接下来的内容能帮助到想掌握
I2C
却又无从下手的新人。
ARM成长计划
·
2020-07-29 23:36
I2C协议
I2C
学习笔记(2)-
I2C
通信原理
I2C
协议对于一些人难以掌握的原因就是它的通信原理较为复杂,下面就以
I2C
的数据帧来入手全方位解析
I2C
总线的工作原理,希望接下来的内容能帮助到想掌握
I2C
却又无从下手的新人。
ARM成长计划
·
2020-07-29 23:36
I2C协议
嵌入式
单片机各种通信协议详解
**一、IIC通信协议**(1)概述
I2C
(Inter-IntegratedCircuitBUS)集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用
浅月行空
·
2020-07-29 23:32
通信协议
Verilog实现iic
总线协议
初学者笔记,欢迎讨论(虽然大部分时间可能不在线)一、iic总线时序两根线:SDA、SCK1、空闲状态:SDA、SCK为高电平2、开始信号:SCK为高电平期间,SDA产生一个下降沿3、发送数据:SCK为低电平期间,SDA可变SCK为高电平期间,SDA不可改变,发送信号4、应答信号:SDA改为输入(高阻状态,通过使能端改变)下面贴张时序图第一个传输的信号为地址位,这里用的是oled第二个传输的信号为寄
Zccccccc_tz
·
2020-07-29 23:06
Verilog
MPU9250对初始数据的读取
其完美的
I2C
方案,可直接输出9轴的全部数据。因此它也是四轴姿态解算的基础,所以正确获取MPU9250的原始数据显得尤为重要。注意:1.但是磁力计在小四轴中不用也行,在小四轴中由于四轴较
不调好四轴不改名
·
2020-07-29 23:51
单片机
STM32笔记之
I2C
(硬件 or 模拟实现)
目录一、
I2C
协议二、AT24Cxx芯片三、硬件的
I2C
四、模拟的
I2C
五、AT24C02测试操作一、
I2C
协议还是一样,在实现
I2C
之前必须要了解
I2C
协议的实现,请看之前的文章:UART/USRAT
夏沫の浅雨
·
2020-07-29 23:43
STM32
树莓派控制16路PWM输出的PCA9685模块
树莓派控制16路PWM输出的PCA9685模块1.PCA96851.1简介采用
I2C
通信,内置了PWM驱动器和一个时钟,不需要不断发送信号占用单片机资源支持16路PWM输出,每路12位分辨率(4096级
那一夜,我变秃了也变强了
·
2020-07-29 23:00
智龙V3--OLED驱动移植
linux3.18添加板卡信息阅读Linux内核源码的Documentation/instantiating知道,添加板卡信息有很多方式,这里通过注册设备.ko添加设备信息注册设备信息编写oled设备驱动信息通过
i2c
_new_device
LM来木
·
2020-07-29 23:23
MPU9250的开发
************************************************************************************************函数名:
i2c
_Delay
清崖
·
2020-07-29 23:33
stm32软件模拟
I2C
读取ADXL345三轴加速度值
最近做一个实验室里的小项目,需要用stm32来读取ADXL345三轴加速度的值,本来硬件
I2C
都调好了,可是后来和实验室合作的一个公司给的板子却没把硬件
I2C
的端口给引出来,太伤心了,我又得重新调一下软件
少侠好走位
·
2020-07-29 23:54
STM32
ADXL345
STM32
IIC
stm32+HTU21D温湿度传感器通过usart1发送温湿度数据在串口助手显示
stm32+HTU21D温湿度传感器这里就不拍实物图了,我用的是下面这款HTU21Dic是stm32f103vet6工程代码是io口模拟
i2c
和传感器通讯PB6—SCL,PB7—SDAusart1发送温湿度数据在串口助手显示工程是按照
这一切足够了
·
2020-07-29 23:53
stm32f103vet6
if(input & 0x80)在
I2C
中是怎么样一步步写入数据的?
input&0x80判断真假过程我们先放一段if(input&0x80)在
I2C
写字节的代码/*************************************************函数名称:
这一切足够了
·
2020-07-29 23:53
IIC
I2C
的使用讲解
1、
I2C
本文以韦东山视频为基础,作如下笔记。
I2C
硬件上的接法:如下图所示,主控芯片引出两条线SCL,SDA线,在一条
I2C
总线上可以接很多
I2C
设备。
子繁嵌入式
·
2020-07-29 23:21
裸机开发
IIC
总线协议
文章目录IIC简介硬件需求数据传输主机往从机写入数据主机从从机中读取数据IIC总线状态空闲状态==同时为高电平及为总线空闲状态==起始状态和结束状态有效数据位传输应答信号和非应答信号读写时序时的总线状态主机往从机里面写数据(主机每发送一次数据都要接受应答信号)主机读取从机数据IIC简介IIC即Inter-IntegratedCircuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代
九幽小班
·
2020-07-29 23:06
总线协议
DS18B20 ROM码的搜索算法
1.ROM搜索原理根据单线
总线协议
,当主机发出搜索ROM命令后,从机应答时从64位ROM码的最低位开始,先发送原码,然后发送该位的补码,之后主机写入1位数据,ROM码最低位与此数据相同的DS18B20继续应答
飘飘仙儿__
·
2020-07-29 23:29
BH1750光照传感器
2、传感器特点:支持
I2C
BUS接口接近视觉灵敏度的光谱灵敏度特性输出对应亮度的数字值对应广泛的输入光范围。(相当于1-65535lx)通过降低功率功能,实现低电流化。
飘飘仙儿__
·
2020-07-29 23:29
传感器开发
树莓派驱动1.44寸TFT液晶并实时显示摄像头图像
**需要什么**一块lcd,市面上大多数为spi,
i2c
驱动的lcd,我这块是比赛剩下的模拟8080端口驱动。
kulya
·
2020-07-29 23:07
树莓派
stm32 mpu6050 模拟
i2c
实例实现
欢迎大家访问我的github:https://github.com/Iamttp最近准备一个比赛,所以正在加紧学习stm32,这篇文章就结合mpu6050分析一下利用
i2c
实现芯片之间的通信。
iamttp
·
2020-07-29 23:15
硬件相关
STM8硬件
I2C
配置
首先感谢网上分享的朋友分享资料,网上有很多教程配置STM8硬件
I2C
,但是也有说STM8硬件
I2C
有问题的,不过我还是通过实际项目已经调通STM8硬件
I2C
,所以在此分享经验;1.选项字节配置voidFlash_Init_
I2c
Drive World
·
2020-07-29 23:17
技术分享
基于树莓派的智能清洁桶(C语言)
文章目录智能清洁桶硬件需要实现的功能GPIO接口设置树莓派wiringPi常用的函数介绍通道配置管脚类型设置及初始化控制代码超声波测距电机控制前后左右停舵机控制清洁桶的打开角度OLED屏以及温度模块的使用OLED屏启用开启
i2c
陀螺湾山鸡哥
·
2020-07-29 23:42
树莓派
智能
【通信方式】
I2C
总线
文章目录一、
I2C
相关介绍二、
I2C
时序图三、GPIO简单模拟
I2C
程序一、
I2C
相关介绍
I2C
由荷兰Philips(飞利浦)公司推出
I2C
Bus——Inter-IntegratedCircuit即集成电路总线速率
淹死的大白鲨
·
2020-07-29 23:38
【通信协议】
STM8L051F3 硬件
I2C
从机实例--新手导航
因为公司的项目需要用到STM8L051F3的硬件
I2C
作为从机送数据,把自己从接触到调通遇到的问题记录一下,有需要的可以参考一下。这篇文章是以相对新手的水平去写给新手参考的,所以我会尽量写的详细点。
路上的大年轻
·
2020-07-29 23:08
STM8
STM32部分知识之
I2C
(基于正点原子F4)首先介绍一下
I2C
:
I2C
(IIC,Inter-IntegratedCircuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。
奔跑吧_自己
·
2020-07-29 23:08
STM32部分知识
梳理STM32F429之通信传输部分---NO.5 硬件IIC
目录一、STM32的
I2C
特性及架构:二、
I2C
初始化结构体详解:三、硬件
I2C
—读写EEPROM实验一、STM32的
I2C
特性及架构:1、STM32的
I2C
外设简介:STM32的
I2C
外设可用作通讯的主机及从机
Sumjess
·
2020-07-29 22:56
梳理STM32
USB/UART/
I2C
/SPI等接口传输速率
目录USB总线UART
I2C
总线SPI总线GPIO(RK3399)FMC参考USB总线USB1.1:——-低速模式(lowspeed):1.5Mbps——-全速模式(fullspeed):12MbpsUSB2.0
骇浪涛
·
2020-07-29 22:41
硬件基础知识
I2C
总线驱动程序
I2C
总线驱动程序内核中
I2C
的处理已经做好了,我们只需要做设备驱动程序相关的内容。总线处理好了
I2C
协议,即总线知道如何收发数据,而不知道数据的含义,我们要做的只是设备相关层的代码。
雪松研究所
·
2020-07-29 22:53
linux驱动
rk3399下iic驱动方式二-----设备树
include#include#include#include#include#include#includestaticintmajor;staticstructclass*class;staticstruct
i2c
_client
Mr.WH
·
2020-07-29 22:39
RK3399平台
Linux驱动
解读
I2C
协议和读写流程
I2C
具体包括以下几部分内容1、
I2C
协议包括2条双向串行线,一条数据线SDA,一条时钟线SCL。SDA传输数据是大端传输,每次传输8bit,即一字节。
只是一些暗恋而已
·
2020-07-29 22:07
Android驱动开发
Arduino“反应计时器” - 我的孩子喜欢玩这个
该项目需要使用硬件清单LED(通用)*2SparkFun按钮开关12mm*2DFRobot
I2C
16x2ArduinoLCD显示模块滑动开关10kΩ电阻电池座,3xAAAArduinoMicro和GenuinoMicro
非洲大象的粑粑山
·
2020-07-29 22:51
Arduino项目制作
S5PV210开发 --
I2C
你知道多少?(三)
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78835639
I2C
部分已经接近尾声了,接下来我们回过头来看一下剩下的一些小知识点
聚优致成
·
2020-07-29 22:51
S5PV210开发
S5PV210开发
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他