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
设备驱动的编写(一)
I2C
总线是有Philips公司开发的,它是一种比较简单的总线,接线简单:只有两根线数据线(SCL)和时钟线(SDA),控制简单。
bingqingsuimeng
·
2020-08-20 06:40
linux驱动程序之-iic
STM32之
I2C
例程(24C02)
#include"stm32f10x.h"#include#defineSCL_H(GPIOB->BSRR=GPIO_Pin_6)#defineSCL_L(GPIOB->BRR=GPIO_Pin_6)#defineSDA_H(GPIOB->BSRR=GPIO_Pin_7)#defineSDA_L(GPIOB->BRR=GPIO_Pin_7)#defineSCL_READ(GPIOB->IDR&GP
QQ1034313020
·
2020-08-20 06:23
STM32
I2C
电路故障排除---边沿时间与杜邦线
背景计划做一个基于wifi的家庭温度湿度监控装置,于是网购一温度湿度传感器模块HTU21D,采用3.3v电源供电,
I2C
接口。之前在迷你四轴上用过MPU6050,也是
I2C
接口的。
奔跑的悍匪
·
2020-08-20 06:26
嵌入式系统
硬件调试
STM32硬件IIC的实现
2、程序分析2.1、单片机发送命令函数发送的函数使用HAL_
I2C
_Master_Transmit(
I2C
_HandleTypeDef*h
i2c
,uint16_tDevAddress,uint8_t*pData
涅槃重生2019
·
2020-08-20 06:53
STM32
IIC
SPI、
I2C
、UART三种串行总线的原理、区别及应用
SPI、
I2C
、UART三种串行总线的原理、区别及应用1、UART就是两线,一根发送一根接收,可以全双工通信,线数也比较少。数据是异步传输的,对双方的时序要求比较严格,通信速度也不是很快。
ivan240
·
2020-08-20 05:50
树莓派学习笔记——Linux
I2C
驱动说明
1.前言【linux内核说明】通常情况下,
I2C
设备由内核驱动控制,但是某些情况下
I2C
设备也可由用户空间控制。
iteye_3759
·
2020-08-20 05:18
快速简单理解
i2c
标准协议
这篇博文,是从网上整理的,很不错,所以把资料集中起来了,为大家快速理解
i2c
非常有意义。对于嵌入式开发的朋友来说,
I2C
协议实在是再熟悉不过了,有太多的器件,采用的都是通过
I2C
来进行相应的设置。
karry_vcent
·
2020-08-20 05:37
ARM体系
Linux驱动开发
I2C
总线
I2C
总线
I2C
总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要串行数据线SDA,串行时钟线SCL即可在连接于总线上的器件之间传送信息。
无球啊水
·
2020-08-20 05:40
dsp应用
I2C
的时序是
I2C
的时序是比较复杂的,你如果能把
I2C
的时序弄清,那其他器件的时序都不成问题了。我就按照我的理解来跟你讲吧。直接用程序来说明吧。
AS520213211314
·
2020-08-20 05:16
I2C
协议详细解析
I2C
协议详细解析
I2C
协议介绍
I2C
总线(
I2C
bus)是一个双向二线制的总线它是一种串行总线。我们这里首先只谈一下单纯的
I2C
协议,后面再联系实际介绍
I2C
的实际应用。
weixin_42160732
·
2020-08-20 05:34
通信协议
I2C
—读写EEPROM学习笔记之
I2C
物理层与协议层
学MPU6050之终极棒棒瓶颈,忘了学
I2C
部分,导致后期有些代码看不懂。其中据说软件模拟
I2C
比硬件
I2C
好使,所以特此来学习一下。P话不多说,开始学习。
宇智波 · 赵四
·
2020-08-20 05:59
单片机
I2C
的协议层和物理层
I2C
协议简介
I2C
通讯协议(Inter-IntegratedCircuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路
weixin_30753873
·
2020-08-20 05:22
十五.ARM裸机学习之
I2C
通信详解
在博客STM32中对IIC做过整理,这里截取复习哈2017/12/2722:52常用的串行
总线协议
:常用的微机与外设之间进行数据传输的串行总线主要有
I2C
总线、SPI总线和SCI总线。
MrT_WANG
·
2020-08-20 05:49
ARM(S5PV210裸机)
ARM+Linux探索之旅
ARM使用
I2C
。
#include#include#include#include#include#include#include#include#include//
i2c
_msgMSG[2];intmain(intargc
a20132848
·
2020-08-20 05:10
ARM
51单片机的
I2C
通信EEPROM
常用的串行
总线协议
I2C
总线、SPI总线、SCI总线
I2C
总线:同步串行2线方式进行通信(一条时钟线,一条数据线)SPI总线:同步串行3线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线)SCI
seaeress
·
2020-08-20 05:36
通信
STM32 硬件IIC操作
就三个函数简单明了初始化读写intmain(void){u8i;SystemInit();Iic1_Init();LED_GPIO_Config();
I2C
1_WriteByte(0xA0,1,0x89
水无声风无痕
·
2020-08-20 05:23
STM32
I2C
C 语言程序例子
/*研究
I2C
的兄弟们,想要C
I2C
的兄弟们!想学习24LC02EEPROM的兄弟们!不要再累啦!
Simons(1075271250@qq
·
2020-08-20 05:39
I2C
总线通讯-物理层,协议层,信号,仲裁
1
I2C
物理层它的物理层有如下特点:(1)它是一个支持设备的总线。“总线”指多个设备共用的信号线。在一个
I2C
通讯总线中,可连接多个
I2C
通讯设备,支持多个通讯主机及多个通讯从机。
monkea123
·
2020-08-20 05:57
通讯协议
【分享】秒懂
I2C
串行总线的工作原理以及特点
我们都知道
I2C
总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
I2C
总线简介
I2C
结合了SPI和UART的优点。
myzr123
·
2020-08-20 05:57
明远智睿
核心板
嵌入式
STM32的
I2C
框图详解及通讯过程
STM32的
I2C
特性及架构如果我们直接控制STM32的两个GPIO引脚,分别用作SCL及SDA,按照上述信号的时序要求,直接像控制LED灯那样控制引脚的输出(若是接收数据时则读取SDA电平),就可以实现
jcyd_123
·
2020-08-20 05:18
stm32
stm32专题十六:IIC(一)硬件结构框图
STM32的
I2C
特性及架构:1硬件实现协议:由STM32的
I2C
片上外设专门负责实现
I2C
通讯协议,只要配置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU只要检测该外设的状态和访问数据寄存器
小小刘木子
·
2020-08-20 05:12
stm32专栏
I2C
总线
IIC总线简介
I2C
总线是一种用于IC器件之间连接的二线制总线。
陈德胜
·
2020-08-20 05:39
WINCE
嵌入式开发
学习总结
I2C
协议——
I2C
框图和
I2C
通信过程
1.软件模拟和硬件模拟的概念所谓软件模拟,即直接使用CPU内核按照
I2C
协议的要求控制GPIO输出高低电平。
依然笨拙
·
2020-08-20 05:54
STM32
I2C
协议——物理层和协议层
I2C
协议简介
I2C
通讯协议(Inter-IntegratedCircuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路
依然笨拙
·
2020-08-20 05:23
STM32
树莓派
i2c
功能
默认
i2c
是关闭的,用raspi-config命令,会弹出一个配置框图选择enable
i2c
就可以了reboot之后没有在/dev/目录下发现
i2c
-x的设备,这个时候需要做以下操作1.添加
i2c
模块sudonano
weixin_30908707
·
2020-08-20 05:42
I2C
硬件原理及驱动
I2C
总线是由Philips公司开发的两线式串行总线,用于连接微控制器和外围设备。
I2C
总线支持多主控模式,任何能够进行发送和接收的设备都可以成为主设备。
qq69696698
·
2020-08-20 04:15
内核相关
I2C
IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.
I2C
肯定是2线的(不算地线).
I2C
协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.
I2C
的原则是
nolatin
·
2020-08-20 04:10
PWM调节Arduino控制4个自由度机械手臂
屏蔽使用
I2C
通信。硬件软件库文件硬件设置我们正在使用16通道12位PWM伺服屏蔽板。16通道12位PWM/伺服驱
国外课栈
·
2020-08-20 03:15
Arduino
PWM
Arduino
i2c
驱动调试经验
把一个
i2c
驱动从2.6.21升级到2.6.39上网查到一篇帖子,讲了驱动分为
i2c
总线,
i2c
设备,总线驱动做实际的总线读写操作,设备驱动实现针对不同设备操作。
cmm20071020
·
2020-08-20 03:01
linux
I2C
设备初始化方式4--从用户空间初始化
I2C
设备
(本文的部分内容翻译自Documentation/
i2c
/instantiating-devices)方式4:从用户空间初始化
I2C
设备在一般情况下,内核应该知道哪些
I2C
设备被连接以及他们的地址是什么
zhangxiaopeng0829
·
2020-08-20 02:36
嵌入式
内核驱动
Android7 Linux3.18设备休眠过程
staticconststructdev_pm_opsraydium_ts_pm_ops={.suspend=raydium_ts_suspend,.resume=raydium_ts_resume,};staticstruct
i2c
_driverraydium
VaderZhang
·
2020-08-20 02:03
Android休眠与唤醒
ioctl
I2C
_SMBUS 实现smbus 用户态测试程序
本测试程序通过ioctl(fd,
I2C
_SMBUS,&ioctl_data)访问smbus。
xiaotaiyangzuishuai
·
2020-08-20 02:17
ARM
CH372或CH375的USB通讯问题解答
1、如果是在没有单片机的情况下,进行简单的I/O输入输出,那么可以参考CH341的资料,CH341不需要单片机就能独立工作,可以提供串口、并口、兼容IIC或
I2C
的2线接口、兼容SPI及JTAG的4线接口
xgbing
·
2020-08-20 02:38
[USB]
[硬件]
[方案]
树莓派iic驱动OLED 显示当前日期和时间
/usr/bin/envpython23importtime4importdatetimeasdatetime5fromluma.core.interface.serialimport
i2c
,spi6fromluma.core.renderimportcanvas7fromluma.oled.deviceimportssd1306
weixin_34380948
·
2020-08-20 02:31
CCS3.3 编译链接系列错误
C:\CCStudio_v3.3\C5500\cgtools\bin\cl55"-@"Debug.lkf"undefinedfirstreferencedsymbolinfile_
I2C
_getConfigC
weixin_33811961
·
2020-08-20 02:02
51单片机-
I2C
-E2PROM
51单片机-
I2C
-E2PROM1.文件文件下载地址:https://download.csdn.net/download/weixin_43130546/122608932.
I2C
总线main.c#include
hello_StarLee
·
2020-08-20 02:44
OneNET麒麟座应用开发之一:初识OneNET麒麟座
带有显示屏接口和
I2C
接口以及USB转串口的接口。四个按钮以及许多的LED指示灯,目前还不清楚每个灯的具体功能。此外将多余的GPIO都一如到了J2、J3、J4、J5、J6等插针排。
weixin_30411997
·
2020-08-20 02:05
STM32 软件模拟 IIC 代码,标准库、HAL库可用
ifndef_IIC_H2#define_IIC_H34#include"stdio.h"5#include"stm32f1xx_hal.h"678/*定义控制SDASCL的宏标准库版9#define
I2C
_SDA_UPGPIO_SetBits
weixin_30408309
·
2020-08-20 01:45
Android 平台下使用
i2c
-tools
原文地址:http://my.oschina.net/luoly/blog/368881Andorid开发板为Freescaleimx6的SabreSDBoard下载源码将
i2c
-tools代码下载到Android
Yao-Wang
·
2020-08-20 01:00
Android
iic协议
I2C
总线物理拓扑结构IIC通信原理:通过对SCL和SDA线高低电平时序的控制,来产生
I2C
总线协议
所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。
酷我仔
·
2020-08-20 01:42
四足机器人机械结构
STM32笔记之 USART(串口)
目录一、串口通讯方式二、USART收发功能框图三、USART模式配置四、代码实现过程五、printf()函数重定向六、总工程代码一、串口通讯方式这里就不再累赘阐释了,看以前的篇章UART/USRAT、
I2C
夏沫の浅雨
·
2020-08-20 01:30
STM32
认识SylixOS
功能上它支持了众多的设备(can
i2c
sdspigpioblock....)。想学习嵌入式
smmlzp
·
2020-08-20 01:21
PCA9685 16路12位pwm信号发生器
http://nicekwell.net/blog/20161213/pca9685-16lu-12wei-pwmxin-hao-fa-sheng-qi.html一、概述和硬件1、概述2、硬件1、电压2、
i2c
TP273
·
2020-08-20 01:49
HDMI 连线获取EDID数据及解析相关
一般如要讀取EDID都是透過
I2C
,slaveaddress是0x50[1]。目前HDMI1.0-1.3c使用EDID結構1.3版市场上显示器五花八门,一般我们连接电脑之后都是十分方便的适配,甚至连
码辣搁笔
·
2020-08-20 01:39
以上内容部分来自谷歌百度
9897网关芯片读写操作
前言9807控制信号,可使用
I2C
和SPI;
I2C
操作方面,这里使用
I2C
操作解析资料这是FAE提供资料,是使用单片机上位机的
I2C
操作的;由于是我直接使用linux下的
I2C
工具,所以需要转化下格式转化读写操作格式
free文
·
2020-08-20 00:21
网络模块
Hi3559
海思
i2c
transfer操作16bit reg ,8bit value问题
16位寄存器8位寄存器值操作(1)如果写4个字节,会报错
i2c
transfer-y-f0w4@0x5e0xC80X8C0x03
i2c
transfer-y-f0w4@0x5e0xC80X8D0x03(2)
free文
·
2020-08-20 00:21
tools
GPIO_PinRemapConfig(GPIO_Remap_
I2C
1,ENABLE); 复用重映射应用,默认复用和重映射复用区别
#ifndef_
I2C
_H_#define_
I2C
_H_#include"STM32DEF.h"#define
I2C
1_IsValid1#if
I2C
1_IsVal
kuzuiu001
·
2020-08-20 00:19
GPIO
STM32HAL库-硬件IIC
STM32HAL库-硬件IIC调试物料准备环境搭建软件环境硬件环境开始编码定制引脚功能生成的代码架构main函数实现替换为
I2C
硬件写函数实现效果调试物料准备STM32F103C8TX开发板STLINK-V20.96
ererlili
·
2020-08-20 00:21
stm32
HAL
STM32端口IO方向设置问题
STM32端口IO方向设置问题的IO方向设置问题例程:STM32F103系列
I2C
软件模拟实验(战舰例程)问题:下面两行关于“IO方向”的代码不太明白。
cspgyl
·
2020-08-20 00:57
ARM/单片机类别
rk3188
i2c
错误"set master error"
定位错误打印是在
i2c
-rk30-adapter.c的rk30_
i2c
_set_master()中。
GoffTang
·
2020-08-19 23:15
rk3188
i2c
set
master
error
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他