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设备驱动程序架构分析之
I2C
Spec摘要
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz 1、
I2C
总线介绍
I2C
(Inter-IntegratedCircuit,内置集成电路)总线是由PHILIPS公司提出的一种串行总线
liuhaoyutz
·
2020-08-08 17:09
Linux设备驱动程序架构分析
linux
I2C
TI-C6657开发板烧录步骤
工具包路径:C:\ti\mcsdk_2_01_02_06CCS版本:CCSv7.4.0步骤1:将IBL烧写到EEPROM1)拷贝文件
i2c
rom_0x51_c6657_le.bin、evmc6657l.gel
lingyi0122
·
2020-08-08 17:47
DSP
C6657
C6657
IBL
NAND
FLASH
启动
I2C
总线-
I2C
总线线路电气属性
I2C
总线允许利用不同制造工艺生产的器件以及使用不同电源电压的器件进行通信。
漫步星球者
·
2020-08-08 17:04
总线集合
Linux驱动之获取设备树属性——学习笔记(10)
这里以
I2C
设备举例,记录一下。一、设备树修改1、添加设备节点由于要使用的设备挂载在
I2C
下,所以要先找到指定的
I2C
节点,然后添加。
hrx-@@
·
2020-08-08 17:44
Linux驱动开发
STM32-GPIO模拟-标准IIC驱动
I2C
总线在传送数据过程中信号:1总线空闲判断SCL和SDA全为高.2开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。3地址、数据、应答,读写标示电平的识别:SCL为高电平
kuzuiu001
·
2020-08-08 17:59
STM32-I2C
[RK3399][Android7.1] 移植笔记 --- GT9XX系列Touch添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83原理图:1.使用的是
I2C
32.TOUCH_RST_L对应GPIO是GPIO4_C63.TOUCH_INT_L对应GPIO
KrisFei
·
2020-08-08 17:21
RK3399
子类__Touch
[RK3288][Android6.0]
I2C
默认传输速率及修改
Platform:RockchipOS:Android6.0Kernel:3.10.92RK对应的
i2c
controller驱动在kernel/drivers/
i2c
/busses/
i2c
-rockchip.c
KrisFei
·
2020-08-08 17:48
子类__I2C
msm平台GPIO相关的device tree设置
8794703.htmlmsm平台GPIO相关的devicetree设置[摘要:GPIO相干的dvicetree设置战interrupt设置gpoi号和gpio相干的属性设置以tsp的proxy_en端心为例:
i2c
T帮主
·
2020-08-08 16:57
22 使用内核里的at24-eeprom设备驱动
makemenuconfigARCH=arm64CROSS_COMPILE=aarch64-linux-gnu-DeviceDrivers--->Miscdevices--->EEPROMsupport--->
I2C
EEPROMs
jklinux
·
2020-08-08 16:47
全志H5
Linux-4.11
一些笔记:关于mt7628 openwrt 音频调试
先用mtk-openwrt-sdk-20160324-8f8e4f1e.tar.bz2这版官方SDK(从官方网站上看这是最新的一版openwrtSDK,2016年的,是的,你没看错),然后
i2c
都巨艰难的调试出来
kinbo88
·
2020-08-08 16:37
外设驱动
树莓派学习笔记——
I2C
设备载入和速率设置
1.载入设备方法1——临时载入设备sudomodprobe-r
i2c
_bcm2708#卸载设备-r代表removesudomodprobe
i2c
_bcm2708#重新载入设备方法2——永久载入设备打开配置文件
iteye_3759
·
2020-08-08 16:44
GPIO口模拟IIC通信
SDA所对应的GPIO接口编号#defineSCL255//定义SCL所对应的GPIO接口编号#defineOUTP1//表示GPIO接口方向为输出#defineINP0//表示GPIO接口方向为输入/*
I2C
hao_ya
·
2020-08-08 16:29
嵌入式
I2C
协议之软件模拟时序
1.1
I2C
简介
I2C
总线时PHILIPS公司推出的一种串行总线,具备多主机系统所需的包括总线仲裁和高低速器件同步功能的高性能串行总线。它只需要两跟双向的信号线,一根数据线SDA,一个是时钟线SCL。
斜杠青年/
·
2020-08-08 16:04
STM32学习笔记
AM335X——SPI设备驱动
1.准备工作与前面写过的
I2C
驱动一样,SPI驱动也涉及SPI控制器(适配器)驱动和SPI设备驱动。SPI控制器驱动这里不就写了
hceng_blog
·
2020-08-08 16:31
Linux驱动
嵌入式基础
怎么写
I2c
和SMBus设备驱动
这个小导主要面向那些想写
I2c
和SMBus设备驱动程序,使用linux作为协议host/master的人员。建立一个驱动,你需要做几件事。有些是可选的,有些事情轻缓一点或者完全不同。
韩半仙
·
2020-08-08 16:45
linux驱动
android下调试声卡驱动之总结
1、在调试中出现问题后,首先看
I2C
通信有没有问题,wm8960寄存器的设置是靠
I2C
来完成,另外
I2C
通信不成功在开发板中是没有声卡相关的设备节点。
韩搏
·
2020-08-08 16:41
Android底层
Android底层开发
关于
I2C
I2C
有两根线SDA与SCL---------------------------------------------线与结构--------------------------------------
h490516509
·
2020-08-08 15:59
stm32f407
硬件
实例解析linux内核
I2C
体系结构(2)
四、在内核里写
i2c
设备驱动的两种方式前文介绍了利用/dev/
i2c
-0在应用层完成对
i2c
设备的操作,但很多时候我们还是习惯为
i2c
设备在内核层编写驱动程序。
华清远见嵌入式学院
·
2020-08-08 15:26
linux嵌入式方向
gpio软件模拟IIC与硬件IIC驱动有什么区别
所谓硬件
I2C
对应芯片上的
I2C
外设,有相应
I2C
驱动电路,其所使用的
I2C
管脚也是专用的;软件
I2C
一般是用GPIO管脚,用软件控制管脚状态以模拟
I2C
通信波形。
faihung
·
2020-08-08 15:49
硬件相关
openWRT 驱动开发举例
index.php/FireWRT/Remote_Login目录[隐藏]1FireWRTGPIO1.1用户空间控制GPIO1.2GPIO实例应用:控制电源灯1.3GPIO实例应用:电源控制2FireWRT
I2C
2.1FireWRT
eydwyz
·
2020-08-08 15:47
openwrt
I2C
总线概要及用GPIO模拟
I2C
现在,已经有越来越多的外围器件与微控制器的接口形式是二线制的
I2C
串行总线,学会其基本操作已经成为广大电子电气工程师和爱好者的迫切要求。
树懒的聪明
·
2020-08-08 15:23
i2c
I2c
设备初始化方法--通过总线编号初始化
i2c
设备
(本文的部分内容来源自Documentation/
i2c
/instantiating-devices)
I2c
不像PCI或是USB设备,它不能在硬件层被枚举,软件部分必须明确了解哪些
i2c
设备连接到总线上了
dongshengzou95
·
2020-08-08 15:15
I2C
之知(一)--
I2C
的简介和特性
I2C
我是想全面深入的从嵌入式软件工程师的角度做个理解,刚刚还申请了一个专栏,这个好好写.学习技术从外文文档看起~~要全面了解
I2C
,可以从《
I2C
-busspecificationandusermanual
dndxhej
·
2020-08-08 15:36
I2C
图解
I2C
写法
标准
I2c
是从高位到低位发送//IO口模拟起始信号//产生起始信号void
I2C
_Start(void){
I2C
_SDA_OUT();//对于有准双向的IO口,可以不设置SDA的输入输出模式。
丹山起凤
·
2020-08-08 15:36
单片机
GPIO(General-Purpose IO ports)接口定义简介
GPIO就是通用IO,可以根据设计的需要,由其中的几个引脚实现某种传输协议的通信,比如SPI或SDIO接口,或者
I2C
接口。
dizhuang5374
·
2020-08-08 15:32
嵌入式
linux设备驱动程序--gpio控制
gpio驱动程序上一章节linux设备驱动程序--创建设备节点章节主要介绍了linux字符设备驱动程序的框架,从这一章节开始我们讲解各种外设的控制,包括gpio,
i2c
,dma等等,既然是外设,那就涉及到具体的目标板
did59261
·
2020-08-08 15:23
avr--TWI(
I2C
)
TWI:是一种全双工的串行通讯协议,与
I2C
工作方式相同,由一条数据传输线SDL,一条时钟线SCL组成,对应单片机的外部引脚PC1,PC0。由于只有两条总线,简化了系统设计。
会飞行的小蜗牛
·
2020-08-08 15:57
AVR
Sensor框架理解
一、整体的架构:从这个图来看Sensor的架构还是非常的清淅,黄色部分表示硬件,它要挂在
I2C
总线上红色部分表示驱动,把驱动注册到Kernel的InputSubsystem上,然后通过Eve
cs_lht
·
2020-08-08 15:33
Android
I2C
扫描从设备方法
I2C
扫描从设备方法说明这几天在研究0.96寸OLED屏;但是一直都点不亮,同事建议用
I2C
扫描从设备地址,如是写了这个函数;虽然最终确定不是软件问题,但是解题思路很好,因此记录下来;MCU是STM32F103VE
BretLi
·
2020-08-08 14:23
STM32
GPIO模拟的
I2C
操作
呵呵后来有一天我才知道,原来新的kernel中已经提供了一种通过两个gpio口调用
i2c
-core的机制,而且还能在这两个gpio口挂载多个设备,用起来就像真的
i2c
总线一样。
风中之哨
·
2020-08-08 14:47
I2C
nRF52840驱动DHT11温度传感器
nRF52840开发板现在可供参考的例子只有SDK中的实例,而且实例也很少,在SDK中有一个温度数据采集的实例,但是采集的是芯片温度;twi也提供了一个通过
I2C
获取温度传感器数据的例子,但是温度传感器是
caozhizhi1997
·
2020-08-08 14:25
硬件
RK3399参考设计方案之DC-DC电源芯片RK808D【转】
WebShieldDRSessionVerify=Xv0bsGtD733COf1OgcMLRK808是瑞芯微推出的一系列针对便携式设备的电源管理方案,该芯片高度集成了4个降压DC-DC转换器,8个高性能LDO,2个开关以及相应
I2C
anfeng3664
·
2020-08-08 14:06
I2C
器件的从设备地址设置
转帖地址:http://niulei20012001.blog.163.com/blog/static/7514721120096179545176/
I2C
中24C02从地址设置今天看了一下AT24C02
amj0622
·
2020-08-08 14:59
单片机
Open-Drain与Push-Pull
(GeneralPurposeInputOutput,简称为GPIO或总线扩展器,利用工业标准
I2C
、SMBus?或SPI?接口简化了I/O口的扩展。
aiman5818
·
2020-08-08 14:41
上位机接收到串口发来的数据,实时的以曲线显示的软件开发
url=mokADmedz
I2C
D7b4hu8L3kTgTYKlxG52TcNdcfmbxceMXWipW95QEaQl959DJGmYBY7icMgw0dJSkIioeiut9xgtEwNrnamEOiOSNfkCq-C
姚佳俊
·
2020-08-08 13:38
未来我的学习计划
Java);2、操作系统:第一层次(linux),第二层次(Android、RTOS(一类实时操作系统,如ucos、uclinux等,一般用在需要操作系统的单片机上));3、硬件方面:会看原理图,懂得串口、
I2C
wenkic 小琪
·
2020-08-08 13:43
一、创建 _
i2c
_board_list 和 platform_device
开始前先熟悉
i2c
_board_info结构体以及
I2C
_BOARD_INFO宏。
Ernest_lsf
·
2020-08-08 13:12
I2C
gpio模拟iic 驱动,代码示例
简介gpio模拟
i2c
驱动,基于stm8版本,移植方便,只需要需改相关io即可,下面直接附上代码IIC.H#ifndef__IIC_H__#define__IIC_H__#undefEXTERN#ifdef
_业精于勤_
·
2020-08-08 13:38
总线协议
Linux内核platform_get_resource函数如何得到设备的基地址
以
I2c
-s3c2410.c驱动为例:……/*maptheregisters*/res=platform_get_resource(pdev,IORESOURCE_MEM,0);if(res==NULL
专注嵌入式
·
2020-08-08 13:55
片内驱动开发(I2C
NAND
Flash
LINUX内核)
I2C
总线学习笔记
有关
I2C
的测试平台的代码可以参考我的https://blog.csdn.net/Real003/article/details/88920736(eeprom–24LC64)中有仿真代码。
R@
·
2020-08-08 13:07
FPGA
【蓝桥杯单片机组模块】5、EEPROM模块
代码下载可以到我的Github上IIC介绍开始器件之前,先来复习一波
I2C
。(只捡重点提…)、
I2C
通信主要靠两根线SCL和SDA、高位在先低位在后。(对比UART的低位在先)、有ACK和NAK一说。
ReCclay
·
2020-08-08 13:36
#
蓝桥杯之单片机组
Linux
I2C
总线框架 学习笔记
【
I2C
框架结构】Linux内核中的
I2C
框架分为3部分,分别是Core、BusDriver、DeviceDriver。
Qidi_Huang
·
2020-08-08 13:58
C
Linux
嵌入式
Open-drain与Totem-pole(开漏与推挽电路)
对于三极管来说等效的说法是集电极开路,如下图所示:有什么用作为输入时与正常的管脚输入没有什么区别作为输出时必须接上拉电阻,否则开漏电路只能输出低电平多个开漏输出可以直接串联在一起实现或(OR)逻辑用在哪里以
I2C
luckfyzhang
·
2020-08-08 13:06
I2C
配置及应用
一、
I2C
的协议这里就不赘述了,随便搜一下就可以了解。
LSG_Dawn
·
2020-08-08 12:46
DSP
EFM8单片机与
I2C
外设通信
最近帮同学做一个项目,开发板是EFM8单片机,支持SPI和
I2C
协议(SMBus)。很久没搞过单片机了,而且条件限制,为了使单片机和外设成功通信,花了一个星期时间。
jeffrey0000
·
2020-08-08 12:22
工程笔记
ARM简介及Cortex-A9
其合作公司针对不同需求搭配各类硬件部件,比如UART、SPI、
I2C
等,设计出不同的SoC芯片。
DT_zhan
·
2020-08-08 12:59
嵌入式
Linux系统
I2C
设备驱动编写方法
硬件平台:飞思卡尔IMX6内核版本:kernel3.0.35Linux的
I2C
子系统分为三层,
I2C
核心层,
I2C
总线驱动层和
I2C
设备驱动层。
emb_hao
·
2020-08-08 12:55
Linux设备驱动
CCS5.4+Proteus8的F28027实践课十三、
I2C
今晚我们来学习
I2C
的编程,呵呵,还是老规矩,最简单的非中断回环测试。
隔壁发哥
·
2020-08-08 12:41
f28027学习之路
I2C
协议研读(七)
11.2高速模式下串行数据发送格式:SerialdatatransferformatinHs-mode高速模式下串行数据发送格式符合标准模式
I2C
总线规范。
小孟boy
·
2020-08-08 12:23
SI
STM32 产品与选型
STM32产品与选型1.STM32名词解析2.微控制器特点:自带常用通讯接口2.1串口设备2.2
I2C
设备2.3SPI设备2.4SDIO设备2.5FSMC设备2.6LTDC设备3.单片机能做的事情3.1
fzx2020
·
2020-08-08 11:20
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他