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总线协议
电子书 Linux设备驱动开发详解:基于最新的Linux 4.0内核.pdf
设备驱动开发理论、框架与实例,详细说明了自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论,以及字符设备、块设备、tty设备、
I2c
pdfebook
·
2020-07-05 01:58
树莓派2使用TSL2561
pyhont:https://github.com/janheise/TSL2561这时代码是树莓派1的,所以在树莓派2上不能直接用,但是我不知道改哪里,就直接开启树莓派2的
i2c
-0引脚(27,28)
netccy
·
2020-07-05 01:28
树莓派
raspberry
pi
TSL2561
i2c
信号的ACK与NACK
i2c
信号的ACK与NACK我们平时在调试
I2C
的时候可能很少去关注NACK信号,只知道如果Master发送数据,MSB先发,LSB后发,连续发送一个字节(8个bit),之后Slave会回复一个ACK信号
myxmu
·
2020-07-05 00:47
linux设备驱动
Inter core i7处理器中(x86架构)驱动开发:关于APCI Hardware ID的描述
最近在调试Inter平台corei7,基于X86架构的工控产品,在移植驱动的过程中,发现GPIO和
I2C
的deviceID添加到pnp驱动框架后无法进入probe函数,后面找了下原因,因为pnp遵循的是
Engineer-Bruce_Yang
·
2020-07-05 00:48
TSC2007 移植到android 6.0内核 (使用设备树)
接口是
I2C
,还有一个中断屏,工作原理比较简单:发送一个8BIT命令(例如读X),然后接收16BIT的返回值。整个驱动参考了TI的源码以及TI社区的讨论。
melo_fang
·
2020-07-05 00:46
kernel
驱动
Linux
用FPGA开发板做一个
I2C
EEPROM的烧写器
1,主要目的是为了实验PENCORES上的两个开源的IP,UART2BUS和
I2C
。2,在FPGASTARTER开发板上进行实验。3,速度不做要求。
mcupro
·
2020-07-05 00:01
VERILOG
FPGA
通信协议-(一)IIC总线
总线-数据的读写过程写入过程读取过程IIC软件模拟时序(1)IIC时序函数(2)IIC发送/接收数据帧的过程(3)iic.h头文件IIC总线简介IIC(Inter-IntegratedCircuit)或
I2C
晓纪
·
2020-07-04 23:26
串口发送模块uart_tx详解
用于数据接收与发送的常用通信协议:UART(通用异步收发传输器)、
I2C
(集成电路总线)、USB2.0/3.0(通用串行总线)、SPI(串行外围总线)、Ethernet(以太网)等。
Coin_Anthony
·
2020-07-04 23:54
FPGA
Arduino连接LCD1602显示屏
LCD1602液晶屏带
I2C
接口使用
I2C
接口,省IO口,只需要4条线即可。
沸腾石灰
·
2020-07-04 23:38
Arduino
Maker
FPGA-10FPGA- AD/DA
PCF8591是具有
I2C
总线接口的8位AD/DA转换芯片。因其功耗低、控制简单、封装小而广泛应用于远程数据采集的低功耗转换器、电源监控等领域。
李伯爵的指间沙
·
2020-07-04 23:33
FPGA
IOT-OS之RT-Thread(十二)--- 驱动分层与主从分离思想
文章目录一、驱动分层思想1.1UART设备驱动分层1.1.1串口设备驱动框架层1.1.2串口设备驱动层1.1.3串口设备中断回调支持1.2
I2C
设备驱动分层1.2.1
I2C
设备驱动框架层1.2.2
I2C
Flow_AI
·
2020-07-04 23:22
流云的博客
操作系统
STM32
I2C
驱动
一:
I2C
概述
I2C
是philips提出的外设总线.
I2C
只有两条线,一条串行数据线:SDA,一条是时钟线SCL,使用SCL,SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。
lzh445096
·
2020-07-04 23:01
C++
驱动
linux
应用层读写
i2c
从设备寄存器
在配置
i2c
从设备寄存器时往往需要修改驱动中的初始化函数来修改寄存器的值,这样往往需要重新编译内核,其实可以使用
i2c
驱动提供给应用层的接口函数ioctl来在命令行修改寄存器,只需要编写一个类似
i2c
测试程序的程序文件
lzh445096
·
2020-07-04 23:30
驱动
Raspberry Pi 3B
I2C
连接MPU-6050六轴感测器
RaspberryPiB+连接MPU-6050加速度计与陀螺仪六轴感测器这里介绍如何在RaspberryPi上面安装MPU-6050加速度计与陀螺仪六轴感测器,并透过
I2C
读取传感器上的资料。
醒着的树懒
·
2020-07-04 23:35
树莓派3
zynq学习笔记——EMIO方式模拟
I2C
时序对ADV7511进行读写
创建硬件工程,很简单,PS接出两个EMIO和一个74.25M时钟管脚约束#ADV7511
I2C
_SCLset_propertyPACKAGE_PINAA18[get_ports{gpio_0_tri_io
luotong86
·
2020-07-04 23:21
Zynq-7000
zynq7000 采用AXI + EMIO模拟SCCB接口控制ov5640
linux的
i2c
驱动模型比较复杂,控制ov5640这种SCCB接口非标准的
I2C
比较困难;采用AXI+EMIO接口,模拟SCCB接口协议控制ov5640更加简洁硬件PL端采用2个EMIO口:一个EMIO
luo_xian_neng
·
2020-07-04 23:03
Xilinx
Zynq7000开发
Zynq平台下linux的
I2C
驱动(RTC+EEPROM)
现在ARM下对SoC开发板的硬件描述都是采用devicetree文件,使用linux自带的dtc程序将dts编译成dtb之后,由u-boot将dtb导入给linux内核,linux内核读取dtb,然后注册设备的resource,linux内核使用of_系列函数API读取硬件资源。具体的说明可以看下宋宝华的bloghttp://blog.csdn.net/21cnbao/article/detail
linyangspring
·
2020-07-04 21:41
linux
驱动
【使用笔记】树莓派基于Python操作IIC接口的红外测温传感器
启用树莓派
I2C
功能:参考瑞士军刀扩展板的教程“DS1307RTC时钟模块”,开启树莓派的IIC功能,教程链接:http://shumeipai.nxez.com/2016/05/30/saks-diy-tutor
lingboweitu
·
2020-07-04 21:33
raspberryPi
linux
Python
Arduino 和LCD1602液晶屏
I2C
接口实验
LCD1602液晶屏带
I2C
接口为什么使用
I2C
接口?因为省IO口啊,只需要4条线,可以看看之前发的实验,接线多复杂呀,对吧。
ling3ye
·
2020-07-04 21:59
Arduino
系列实验
STM32管脚的复用与重映像关系
故而将之写下避免下次又得重新查阅资料这里讲的是关于STM32F10X的,和STM32F0XX系列的还是有一些区别的,F0的下次有空在写了....概括一下:复用就是一个引脚有几个功能,1.做普通IO输入输出2.其他外设的输入输出(比如
I2C
lincheng15
·
2020-07-04 21:22
stm32中阻塞模式和非阻塞模式 in blocking mode 与 in non-blocking mode区别
HAL_
I2C
_Master_Transmit与HAL_
I2C
_Master_Transmit_IT一个是在blocking模式一个是在no-blocking模式阻塞模式和非阻塞模式......我的理解是
liming0931
·
2020-07-04 21:37
嵌入式/stm32
STM32小白入门(第12天)-------
I2C
协议
一、概述二、信号概念三、AT24C02(EEPROM电可擦除ROM)--配合单片机存贮掉电前需要保存的数据,类似单片机的硬盘1、写时序2、读时序思考题2:在24c02控制时钟的时候,为什么要进行5us的延时,小于5us延时或许大于5us的延时是否可以,示例代码如下: //设置SCL高电平SCL=1;delay_us(5);//设置SCL低电平SCL=0;delay_us(5);回答:
licent9420
·
2020-07-04 21:11
STM32
正点原子MiniFly V1.2学习笔记五---sensorsTask
xTaskCreate(sensorsTask,"SENSORS",450,NULL,4,NULL);//传感器处理任务一、任务函数看一下上面用到的sensors变量的定义:任务的流程: 先初始化
I2C
D.luffy
·
2020-07-04 21:06
FreeRTOS
STM32
STM32 IO 模拟IIC
I2C
#define
I2C
_Speed100000#define
I2C
_EE
I2C
1#defineuStatus0x80#definedTime5#define
I2C
_EE_GPIOGPIOB#define
I2C
_EE_SCLGPIO_Pin
liang890319
·
2020-07-04 21:34
单片机ARM
利用FPGA实现PCI总线接口及Windows驱动实现
利用FPGA实现PCI总线接口及Windows驱动实现关于PCI
总线协议
,资料网上、书本都是。这里我们仅仅对重点对利用FPGA实现PCI总线接口问题进行简单分析。
li171049
·
2020-07-04 21:25
FPGA
PCI
WINDOWS驱动
ESP8266 Arduino-获取IIC外设地址
#include/***SCLD1*SDAD2*/voidsetup(){//初始化
I2C
总线Wire.begin();//初始化调试串口波特率Serial.begin(115200);}voidloop
民不举官不究
·
2020-07-04 21:42
ESP8266
Arduino
I2C
驱动(IIC驱动)
在系统启动中的模块加载阶段,会调用
i2c
_init()函数初始化IIC子系统。
le_murmure
·
2020-07-04 21:08
APM 传感器驱动解析 --- 基本通信协议
支持协议ArduPilot支持多种协议,包括
I2C
、SPI、UART和CANBUS等,如果需要增加新的设备驱动,首先需要仔细阅读传感器或设备的数
lc_cc
·
2020-07-04 21:20
C++
Linux
linux
传感器
RS485和CAN,区别的个人理解
RS485是物理层的约束,因为只是利用了总线电平,具体收发数据有点像透传,并没有做一些协议在里面,除非用户自己自定义了一些简单的协议而CAN不一样,作为现场
总线协议
,里面的传输协议层的软件做了
消雨匆匆
·
2020-07-04 21:24
硬件随笔
I2C
时序详解,精确到每一个时钟
1输入输出模式设置官方文档中有这样的介绍:SDA和SCL都是双向线路,都通过一个电流源或上拉电阻连接到正的电源电压,当总线空闲时,这两条线路都是高电平,连接到总线的器件输出级必须是漏极开路或集电极开路才能执行线与的功能;2C总线上数据的传输速率在标准模式下可达100kbit/s,在快速模式下可达400kbit/s,在高速模式下可达3.4Mbit/s;连接到总线的接口数量只由“总线电容是400pF”
landishu
·
2020-07-04 20:03
linux_驱动
esp 8266
i2c
0.9寸 oled 连线调试 遇到的坑
1、正确的连接方式:(我的卖家告诉我的连线方式就是错的,日)2、如果是用Arduino的SSD1306示例,则需要改两个地方:#defineOLED_RESET-1//Resetpin#(or-1ifsharingArduinoresetpin)原示例中OLED_RESET的是4,需要改成-1if(!display.begin(SSD1306_SWITCHCAPVCC,0x3C)){//Addre
killppyou
·
2020-07-04 20:42
物联网esp
8266
Ardunio +
I2C
OLED显示文字和小图案
某宝上买了个
I2C
接口的OLED单色小显示屏,128*64分辨率。光看到卖家说给例程,就没注意到卖家说排插柱要自己焊。好吧反正就四个,用周五下午偷懒等下班的时间动手搞定。
Ki1381
·
2020-07-04 20:06
树莓派
&
Arduino
linux gpio模拟
i2c
的使用/用GPIO模拟
I2C
总线-1
linuxkernel中的
i2c
-gpio使用在linux中,我们可以自己来使用gpio来模拟
i2c
,但是万能的linux中其实也已经有了
i2c
的东东了。
小K仔
·
2020-07-04 20:54
linux
gpio
to
i2c
stm32 IIC oled 介绍
I2C
总线在传送数据过
黄文基
·
2020-07-04 20:00
模块资料
Linux设备驱动之——serio总线
linux系统中包含的总线有
i2c
、ide、pci、pciexpress、platform、pnp、scsi、serio、usb等。什么是Serio总线Serio总线是一种虚拟总线。
jmq_0000
·
2020-07-04 20:17
Android
开发
构建Camel和Raspberry Pi物联网
这些东西是将电子设备(
i2c
,SPI,gpio,tinkerforge)和云(pubnub,cloudlet,mqtt)连接在一起的新的物联网组件。
国外课栈
·
2020-07-04 19:30
Raspberry
Pi
物联网
I2C
总线:软件开发需要了解的知识
综述
I2C
总线是一种非常基本和常用的总线接口。不仅如此,还有非常多基于
I2C
的总线接口,比如SMBus,IPMI,PMBus等。
I2C
总线在物理上由两根线构成,一根数据线,一根时钟线。
jiangwei0512
·
2020-07-04 19:26
杂七杂八
STM32F103 CubeMX
I2C
最近在做一个项目,由于实时性要求高所以想把串口通讯、
I2C
、SIP都通过DMA来完成。
jiangmaple
·
2020-07-04 19:20
单片机开发
电子
AMBA
总线协议
AHB、APB、AXI对比分析
一、AMBA概述AMBA(AdvancedMicrocontrollerBusArchitecture)高级处理器总线架构AHB(AdvancedHigh-performanceBus)高级高性能总线ASB(AdvancedSystemBus)高级系统总线APB(AdvancedPeripheralBus)高级外围总线AXI(AdvancedeXtensibleInterface)高级可拓展接口这
ivy_reny
·
2020-07-04 19:36
计算机体系结构
AHB
总线协议
1.简介AHB总线规范是AMBA总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB(AdvancedHigh-performanceBus)、ASB(AdvancedSystemBus)、APB(AdvancedPeripheralBus)。AHB用于高性能、高时钟频率的系统结构,典型的应用如ARM核与系统内部的高速RAM、NANDFLASH、DM
ivy_reny
·
2020-07-04 19:36
计算机体系结构
总线
I2C
操作笔记——以 AT24C04为例
1.前言对于大多数工程师而言,
I2C
永远是一个头疼的问题。相比UART和SPI而言,
I2C
的时序要复杂一些,
I2C
组合变化也丰富一些。在这里以AT24C04为例说明
I2C
使用过程中的一些注意点。
iteye_3759
·
2020-07-04 19:49
STM32 DMA及其DAM与DA实现正弦波生成
外设到SRAM(
I2C
/UART等获取数据并送入SRAM);SRAM的两个区域之间;外设到外设(ADC读取数据后送
iteye_3759
·
2020-07-04 19:17
I2S音频总线学习(二)I2S
总线协议
I2S音频总线学习(二)I2S
总线协议
一、I2S总线概述音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。
iteye_21199
·
2020-07-04 19:31
单片机软件模拟SPI接口—加深理解SPI
总线协议
单片机软件模拟SPI接口—加深理解SPI
总线协议
SPI(SerialPeripheralInterfacer串行外设接口)是摩托罗拉公司推出的一种同步串行通讯接口,用于微处理器臌控制器和外围扩展芯片之间的串行连接
iteye_21199
·
2020-07-04 19:31
驱动层-3
I2C
驱动
一、
I2C
驱动的架构。见下图。如上图。
I2C
驱动框架分为三个部分:
I2C
Core层、
I2C
总线驱动层、
I2C
设备驱动层。
TylerPan
·
2020-07-04 18:48
TI
DAVINCI
ModbusTCP协议学习笔记
这篇在简书发过一次,增加了一点内容,尝试一下用CSDN1简介modbus由MODICON公司于1979年开发,是一种工业现场
总线协议
标准。
菜菜子汪汪汪
·
2020-07-04 18:34
工控协议
基于ZigBee的智能家居系统
hzqgangtiexia/104359311、硬件选型及数据采集节点板子以CC2530芯片为核心,PL2303芯片做usb转串口,传感器数据采集及控制:温度和湿度:DHT11温度量程0-50oC,湿度量程20-90%RH单
总线协议
读光敏传感器
QuinnHanz
·
2020-07-04 18:51
★Linux系统及应用开发
IIC协议
IIC协议I²C(Inter-IntegratedCircuit)字面上的意思是集成电路之间,它其实是I²CBus简称,所以中文应该叫集成电路总线
I2C
总线是一种串行数据总线,只有二根信号线,一根是双向的数据线
hzlarm
·
2020-07-04 18:50
嵌入式
树莓派远程温度采集
配置好树莓派的
I2C
接口,使接口处于可用状态,详情见树莓派
i2c
配置选择菜单“数据采集”,新建一条数据采集。
hy0123456789
·
2020-07-04 18:33
DJI-Robomaster2017主控开发板(信仰版) 使用注意事项(自己总结)
二.IMU1.目前使用
I2C
(和OLED并联)读取外置6050数据,后期参照官方程序2.0配置好用SPI5读取MPU6500数据。
hxb971002
·
2020-07-04 18:23
机器人
DJI
ROBOMASTER
上一页
103
104
105
106
107
108
109
110
下一页
按字母分类:
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
其他