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】
[AndroidO] [RK3399] -- Sensor框架理解--kernel 到 hal层 到 应用层
本文来源于:https://blog.csdn.net/cs_lht/article/details/8173232一、整理的框架:从这个图来看Sensor的架构还是非常的清淅,黄色部分表示硬件,它要挂在
I2C
BestW2Y
·
2020-08-08 22:18
AndroidO
RK3399
Linux内核调用
I2C
驱动_驱动嵌套驱动方法
Linux内核调用
I2C
驱动_以MPU6050为例0.导语最近一段时间都在恶补数据结构和C++,加上导师的事情比较多,Linux内核驱动的学习进程总是被阻碍、不过,十一假期终于没有人打扰,有这个奢侈的大块时间
Carlos Wei
·
2020-08-08 22:57
内核中编写
i2c
设备驱动
二、内核中编写
i2c
设备驱动内核编写
i2c
设备驱动支持两种方式:Adapter方式(LEGACY)和Probe方式(newstyle)。
reading_code_man
·
2020-08-08 22:12
驱动
STM32F405 硬件
I2C
(SMBus)做从机与电脑通信,使用
I2C
中断收发
首先
I2C
和SMBus是兼容的,亲测把初始化换成SMBus或者
I2C
都是可以通信的。这几天老师因为工控机上SMBus接口长得好看一点。。。。。。。所以非要我搞SMBus的通信。。。。。。。
蛋烘糕
·
2020-08-08 22:27
C++
max9286+max96705摄像头调试--基于imx8qm
SC_P_MIPI_DSI0_GPIO0_00摄像头电源power-gpiosSC_P_MIPI_CSI0_MCLK_OUT摄像头信号触发,需要26HZ的pwm,gpi-gpiosSC_P_ADC_IN0pwn-gpios/*
i2c
我前年买了个表
·
2020-08-08 22:53
i.MX8QuadMax
imx8qm
camera
max9286
max96755
v4l2
树莓派与Arduino Uno的对接(USB及GPIO方式)
它们实现对接的方式至少有三种(USB方式对接、GPIO方式对接、
I2C
方式对接、其他)。本文介绍实现的也是亲测成功的前两种(USB对接,GPIO对接),本人也是初学者,老鸟可以绕道。
年少2
·
2020-08-08 22:15
MTK-GPIO设置与应用
mtk-GPIO设置与应用一.blockDragram一般来说,GPIO引脚功能复用,可作为EINT、GPIO、或
I2C
、SPI等,通过GPIO_MODE进行选择GPIO_DIR:控制输入输出的方向,为
bobuddy
·
2020-08-08 22:30
MTK
驱动
IIC的地址
I2C
总线规范规定,标准模式
I2C
,从机地址为7位长,其次是读/写位。
木森ZN
·
2020-08-08 22:45
电路
Linux内核学习:
I2C
_SLAVE_FORCE
在Linux内核源代码include/linux/
i2c
-dev.h文件内,有如下定义:#define
I2C
_SLAVE0x0703/*Usethisslaveaddress*/#define
I2C
_SLAVE_FORCE0x0706
tomxue0126
·
2020-08-08 22:27
Kernel
Linux
高通msm8909对gpio的使用(包括pinctrl的功能设置,gpio在节点中的引用,驱动程序获取gpio的方法)
高通msm8909对gpio的使用@TOCmsm8909-pinctrl.dtsi文件中定义了诸多节点,用于设置pin组合的功能,例如:pmx_
i2c
_5{//该名称可以随便起,无实际作用
i2c
_5_active
tasawen
·
2020-08-08 21:18
linux驱动
华为模块MH5000-31外设接口应用指南
本手册主要介绍华为模块的外设接口特性与功能,包括UART、PCM/I2S、
I2C
、GPIO、ADC和PCIe,并详细介绍了各特性的使用方法和注意事项。适用对象:系统工程师、软件工程师。
szx940213
·
2020-08-08 21:59
华为5G
5G模组
gpio_set_value_cansleep
SomeGPIOcontrollersmustbeaccessedusingmessagebasedbusseslike
I2C
orSPI.CommandstoreadorwritethoseGPIOvaluesrequirewaitingtogettotheheadofaqueuetotransmitacommandandgetitsresponse.Thisrequiressleeping
sxjaqq
·
2020-08-08 21:21
linux内核
returning
command
output
access
input
平台
STM32CubeIDE 触摸屏
I2C
GT9147
硬件:STM32F407ZG+GT9147其中:GT9147使用模拟
I2C
通讯SCL和SDA。还有RST复位引脚。
sudaroot
·
2020-08-08 21:43
STM32
i2c
设备驱动probe函数中platform_data
i2c
设备驱动一般在probe函数的开头都会先获取platform_data数据。
少林达摩祖师
·
2020-08-08 21:23
embedded
如何在kernel中访问Eeprom中内容
device,在read/write,但是在kernel中,有的drvierinit的时候有可能eeprom这个设备节点还没有生成,这样的话就没办法用上面的方法来完成了,下面介绍一种使用at24.c(
i2c
samirweng1979
·
2020-08-08 21:09
linux
eeprom
driver
struct
accessor
byte
passwords
c
performance
嵌入式——串行通信接口
同步通信接口常见的有:SPI和
I2C
接口,USART(是带有clk同步时钟,不过一般很少使用)《异步接口》1、UART接口UART接口是通用异步收发传输器(UniversalAsynchronousReceiver
rlwalex
·
2020-08-08 21:18
嵌入式串行通信接口
关于IIC初始化后就进入busy状态的问题
1.首先是iic在某些板子上会出现一开启iic复用时钟就直接进入busy状态的情况,这就导致后续的iic读写操作会卡在while(
I2C
_GetFlagStatus(
I2C
1,
I2C
_FLAG_BUSY
rjfjeff
·
2020-08-08 20:47
我对linux理解之
i2c
i2c
设备是非常普遍的一种设备,我们现在开始
i2c
子系统的分析。
rain0993
·
2020-08-08 20:00
linux
driver
教你怎样设置
I2C
器件的从设备地址
教你怎样设置
I2C
器件的从设备地址1推荐刚参加完全国大学生电子设计大赛,趁现在有时间学习了ARM。今天看了一下AT24C02的程序,发现“从设备地址”有点不明白,以前用C51的时候没太主意这个问题。
quannii
·
2020-08-08 20:17
Flash
总线
蓝桥杯第六届国赛试题--“智能物料传送系统”
系统硬件部分主要由按键电路、显示电路、数据存储电路、传感器检测电路及单片机系统组成,系统框图如图1所示:
I2C
总线驱动程序、CT107D单片机考试平台电路原理图以及本题所涉及到的芯片数据手册,可参考计算机上的电子文档
农夫三犭
·
2020-08-08 20:20
蓝桥杯
蓝桥杯第四届省赛模拟试题--自动售水机
系统框图如图1所示:
I2C
总线驱动程序、CT107D考试平台电路原理图以及本题所涉及到的芯片数据手册,可参考计算机上的电子文档。程序流
农夫三犭
·
2020-08-08 20:19
蓝桥杯
FPGA学习之路—接口(3)—SPI详解及Verilog源码分析
硬件连接简单缺点相比
I2C
多两条线没有寻址机制,只能靠片选选择不同的设备没有回应ACK机制,主设备不知道消息发送是否成功典型应用仅支持单主控硬件结
XDU_David
·
2020-08-08 20:15
FPGA
STM32软件IIC的实现
经过一天的修改之后,终于还是舍去了硬件IIC改成了用软件实现,最终代码如下:.h文件#include"stm32f10x.h"#defineANO_GPIO_
I2C
GPIOB#define
I2C
_Pi
zip_link
·
2020-08-08 20:12
物联网计算机小白
STM32
嵌入式单片机
传感器
STM32F0 Slave
I2C
配置
F0的
I2C
与F103不同,Slave
I2C
接口协议采用寄存器访问的格式。
qq_41242275
·
2020-08-08 20:39
stm32开发
BQ24195的使用:与MSP430G2553的
I2C
通信
前言本文作为bq24195的
I2C
使用教程,主要涉及
I2C
通信代码的实现以及一些注意事项,硬件部分稍有涉及但不是主要内容。
新塘老笨
·
2020-08-08 20:19
蓝桥杯单片机第三届初赛程序设计——“自动售水机”设计任务书
需要涉及到
I2C
总线驱动程序的调用。本解析不代表标准答案或官方答案,仅做分享。若有不足或是更好的写法,望在评论区进行指正!模板搭建基础的功能:1、独立按键2、数码管
Octo丶
·
2020-08-08 20:42
蓝桥杯单片机
linux
I2C
驱动框架之总线驱动(二)
目录总线驱动注册与加载添加设备到系统中总线驱动侧处理
I2C
总线通信方式总线驱动注册与加载以S3C-2410为例:由于总线控制器通常是在内存上的,所以它本身也连接在platform总线上,要通过platform_driver
小小城御园
·
2020-08-08 19:16
linux设备驱动
串口与普通IO口的区别
GeneralPurposeInputOutput(通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准
I2C
、SMBus或SPI接口简化了I/O口的扩展。
逸凌Time
·
2020-08-08 19:48
STM32
i.MX6U SPI浅析
SPI是Motorola公司推出的一种同步串行接口技术,是一种高速、全双工的同步通信总线,SPI时钟频率相比
I2C
要高很多,最高可以工作在上百MHz。
zheng是在下
·
2020-08-08 19:56
I.MX6UL+Linux
I2C
文章目录1.平台简述2.
I2C
介绍3.
I2C
初始化4.
I2C
主设备模式4.1主发送模式数据格式4.2主接收模式数据格式4.3start条件和stop条件函数4.4发送地址
i2c
_send_sla函数4.5
森子格
·
2020-08-08 19:23
stm32F4之使用
I2C
读写24C02
一.24C02简单介绍1.串行E2PROM是基于
I2C
-BUS的存储器件,2.可以支持100万次擦除,数据可以保存100年,3.支持每次读写1字节4.写周期最大5ms(即最好保证在5ms后进行读写,否则可以数据将会读取错误
qq_33974167
·
2020-08-08 19:00
STM32
I2C
设备主机与从机地址设置
1.
I2C
主机与从机定义
I2C
设备一般使用MCU作为主机,主机与从机通过总线连接起来,分别是SCL时钟总线和SDA数据总线,主机发送给从机SCL时钟信号,SDA发送数据,如下图所示:2.主机地址STM32
加油吧ln
·
2020-08-08 19:10
tiny4412 设备树之LCD背光驱动(五)
(触屏数据也可通过
i2c
直接读取)关于一线背光驱动:http://www.360doc.com/content/15/10
win9zz
·
2020-08-08 19:37
Tiny4412
Linux
Device
Tree
Tiny4412之旅
如何看
I2C
的从机地址(MMA8451Q芯片为例)
最近在写一个
I2C
通信的程序,看到芯片规格书上面是这样子写从机地址的从规格书上面写着,从机地址是0X1C,然后后面又有个最后的8位值,下了4个例程,有两个例程的地址是用0X1C的,有两个例程的从机地址是用
火山LF
·
2020-08-08 19:16
51单片机
【笔记】ARM裸机程序开发_part5
以下是ARM裸机的最后一部分12.1
I2C
I2C
:物理结构非常简单,只有两根线。
KimonoYan
·
2020-08-08 19:20
纯真的自学笔记喵
ZigBee_
I2C
协议器件地址
读"是主机接收从机数据,"写"是主机发送数据给从机.重复位主要用于主机从发送模式到接收模式的转换"信号",由于只有2线,所以收发转换肯定要比SPI复杂,因为SPI可用不同的边沿来收发数据,而
I2C
不行.
Geek_LFP
·
2020-08-08 19:13
ZigBee
tiny4412 linux-4.2 移植(五)EEPROM
简介EEPROM经常用来测试板子的
i2c
总线,linux源码自带at24.c,配置比较简单,打开内核相关配置,再加上dts配置就行了。
小黄鸡#
·
2020-08-08 19:28
Tiny4412
Linux_4.2移植
④tiny4412 Linux驱动开发之
I2C
子系统EEPROM篇
本次写一下基于Linux的
i2c
子系统的简单驱动程序的编写.首先来了解一下
i2c
子系统的框架(
i2c
协议相关知识请自行网上找资料),如下图:上图大概可以反应Linux中
i2c
子系统的一个框架,包括①用户层
__毛豆
·
2020-08-08 19:27
Linux
F28335的SCI通讯模块
与DSP相关的通讯模块有:并行通讯、SCI、CAN、
I2C
。本文介绍SCI。重点介绍
紫宸094
·
2020-08-08 18:11
DSP
RK3399—用户态操作EEPROM
在此之前,在其他平台上应用
i2c
总线用户接口(ioctrl)进行访问EEPROM,具体可以参考“嵌入式Linux下24系列EEPROM/FRAM驱动”文章。现将其移植到RK3399平台运行。
Acuity.
·
2020-08-08 18:02
RK3399
【组件】
i2c
抽象/模拟
i2c
1.写在前面
i2c
总线是由PHILIPS公司开发的一种简单、双向二线制同步串行总线。
Acuity.
·
2020-08-08 18:02
C
Drivers
MCU开发
I2C
工作原理
一、
I2C
串行总线概述
I2C
总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的总线裁决和高低速期间同步功能的高性能穿行总线。
I2C
总线只有两根双向信号线。
WANGZHEN`
·
2020-08-08 18:42
I2C
工作
原理
i2c
矩阵按键
1.单片机型号:NUVOTONN76E0032.工程代码:#include"N76E003.h"typedefbitbool;enum{false=0,true=1,};#defineuint8unsignedchar#defineSET_BIT00x01#defineSET_BIT10x02#defineSET_BIT20x04#defineSET_BIT30x08#defineSET_BIT4
春风放胆来梳柳
·
2020-08-08 18:03
单片机
Linux
i2c
子系统应用之Linux ARM嵌入式
i2c
通信(用
i2c
设备总线完成
i2c
从设备寄存器的配置)
一、前言本文主要分为三个部分,第一部分,介绍
i2c
总线应用的背景以及本文编译测试需要的开发环境;第二部分,介绍主要的源码及相关函数接口;第三部分,测试方法以及详细测试结果,
i2c
从设备的7bit器件地址可以在设备的
居水
·
2020-08-08 18:14
linux
GPIO实现
I2C
从机的设计[1]
在本阶段的工作中,需要实现一个由GPIO模拟的
I2C
从机工程设计,以前只使用GPIO模拟
I2C
设计过主机,对于从机的设计,还是首次。下面就讲本次工作中从机设计思想做详细记录。
IceyP庚
·
2020-08-08 18:29
Interface
[RK3399][Android8.1] 调试记录 --- CW2015电量计+GPIO DC检测
Platform:RK3399OS:Android8.1硬件环境:使用3串3并锂电池供电充电IC:BQ24610RGER电量计IC:CW2015问题11.CW2015
i2c
通信失败解决方法:1.确定CW2015
i2c
oliverJ
·
2020-08-08 18:51
硬件
驱动
i2c
理解
Android很多设备都是
i2c
接口,键盘、光感、罗盘、陀螺仪、摄像头,原生的linux系统对
i2c
子系统封装得很好,一般不会出问题,不需要自己研究底层协议。
决战北京城
·
2020-08-08 18:42
i2c
驱动调试总结
遇到
i2c
通信失败的情况,可从下面几个方面入手。1.电源,复位脚状态确认,注意芯片规格书需要配置的特殊信号脚。
那颗流星
·
2020-08-08 18:44
IIC
Linux
I2C
总线浅析
㈠OverviewLinux的
I2C
体系结构分为3个组成部分:·
I2C
核心:
I2C
核心提供了
I2C
总线驱动和设备驱动的注册、注销方法,
I2C
通信方法(即“algorithm”)上层的、与具体适配器无关的代码以及探测设备
lkl3346
·
2020-08-08 17:10
iic总线协议
11 openwrt mt7628 oled驱动
1.遇到的第一个问题,编译固件过大1.1配置
i2c
驱动makemenuconfigKernelmodules—>
I2C
support—>kmod-
i2c
-gpio-custom.##1.2编译后固件过大
liupeng08304
·
2020-08-08 17:18
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他