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
_set_clientdata函数
在
i2c
驱动中有很多函数和数据结构,很多一时难以理解,所以写下本文共同学习。
Q328333568
·
2020-07-13 00:33
linux
i2c
android sensor 框架分析---sensor 总结
driver可以逻辑上分为三部分,一部分支持它本身的功能,
i2c
读写,中断或者轮询处理。第二部分为sysfs文件节点,接受HAL层传递下来的
Achillisjack
·
2020-07-12 22:47
---【sensor框架分析】
串口中怎样接收一个完整数据包的解析
串口只是一种传输媒介,这种包机制同时也可以用于SPI,
I2C
的总线下的数据传输。在单片机通信系统(多机通信以及PC与单片机通信)中,是很常见的问题。
ssdsafsdsd
·
2020-07-12 22:40
单片机
树莓派软串口设置+完整示例pigpio猪皮库
除串口外,猪皮库还有自己的
i2c
通信接口和GPIO通信示例,详情可以查看http://abyz.me.uk/rpi/pigpio/download.h
1个金闪闪
·
2020-07-12 22:09
NVIDIA JETSON TX2 DEVELOPER KIT硬件总结
download.csdn.net/download/zys615/9956504下载开发板整体结构如图所示,部分插件集成了多种不同的信号接口,如下所示:插件11.I2SAUDIO(port0)2.两路
I2C
枫溪夜影
·
2020-07-12 21:05
at24c08 E2PROM的
I2C
设备驱动实例——基于mini2440
AT24C08提供8192位的串行电可擦写可编程只读存储器(EEPROM),16字节页写模式。内核版本:2.6.32。实验所用开发板mini2440。第一步:在arch/arm/mach-s3c2440/mach-mini2440.c添加E2PROM的板级信息1、添加头文件:#include#include2、添加平台板级信息staticstructat24_platform_dataat24_p
_上心
·
2020-07-12 20:01
C
linux
ARM
I2C
设备、读写地址的关系
结论:
I2C
设备的写地址=
I2C
设备地址>里的话:“
i2c
设备的7位地址是就当前
i2c
总线而言的,是“相对地址”。不同的
i2c
总线上的设备可以使用相同的7位地址,但是它们所在的
i2c
总线不同。
强强的博客
·
2020-07-12 20:14
MODULE_DEVICE_TABLE函数
在你的板子的linux内核有如下文件:/arch/arm/mach-xxxx/board_xxxx.c,该文件中,有struct
i2c
_board_info__initdata
i2c
_info,该结构体列表中
强强的博客
·
2020-07-12 20:14
GPIO模拟
I2C
程序实现
GPIO模拟
I2C
程序实现.
I2C
是由Philips公司发明的一种串行数据通信协议,仅使用两根信号线:SerialClock(简称SCL)和SerialData(简称SDA)。
zhenwenxian
·
2020-07-12 20:05
GPIO模拟I2C
linux
I2C
驱动之----
i2c
驱动的注册过程(
i2c
_register_driver->driver_register(&driver->driver)->driver_find)
Linux下
i2c
驱动的加载过程,分为
i2c
设备层、
i2c
adapter层与
i2c
核心层
i2c
设备驱动层也就是我们为特定
i2c
设备编写的驱动,下面是我自己理解的
i2c
驱动的注册过程在我们写的
i2c
设备驱动中
夏豆芽
·
2020-07-12 19:26
Linux驱动之
I2C
总线设备以及驱动
[导读]本文通过阅读内核代码,来梳理一下
I2C
子系统的整体视图。在开发
I2C
设备驱动程序时,往往缺乏对于系统整体的认识,导致没有一个清晰的思路。
逸珺
·
2020-07-12 18:00
Linux驱动之
I2C
总线设备以及驱动
[导读]本文通过阅读内核代码,来梳理一下
I2C
子系统的整体视图。在开发
I2C
设备驱动程序时,往往缺乏对于系统整体的认识,导致没有一个清晰的思路。
逸珺
·
2020-07-12 18:00
i2c
tool 的使用
i2c
tool的使用1,下载源码:http://packages.debian.org/search?
yihui8
·
2020-07-12 18:37
Android开发
Linux
shell
STM32F051 IIC模块代码
F051网上的资源比较少,下面是我调通的IIC模块代码,实现的功能很简单,读一个byte和写一个bytevoid
I2C
1_Init(void){GPIO_InitTypeDefGPIO_InitStructure
wxhjk
·
2020-07-12 16:45
regmap使用介绍
内核3.1引入一套新的APIregmap,目的是提取出关于
I2C
SPIirq等相关注册、使能以及读写的公共部分,以提高代码的可重用性,并且使得在使用如上内核基础组件时变得更为简单易用。
were0415
·
2020-07-12 15:43
linux驱动
iic例程
i2c
.h头文件#ifndef__
I2C
_H_//
i2c
头文件#define__
I2C
_H_//
i2c
头文件#include//c51头文件sbitSCL=P2^1;//定义时钟管脚sbitSDA=P2
weixin_46001221
·
2020-07-12 15:55
STC8A8K64单片机关于AT24C04基本读写操作(包含硬件
I2C
与软件模拟
I2C
)
*数据帧格式
I2C
总线上传送的数据信号是广义的,既包括地址信号,又包括真正的数据信号。在起始信号后必须传送一个从机的地址(7位),第8位是数据的传送方向
牧春
·
2020-07-12 13:33
备忘录
yii2 gii 命令行自动生成控制器和模型
安装yi
i2c
omposercreate-project--prefer-distyiisoft/yii2-app-basicbasic安装gii扩展cdbasiccomposerrequire--dev
阿飞afei
·
2020-07-12 11:00
UART通信
不像SPI,
I2C
等同步传输信号。所以串口的传输速度和其它协议的速度相比是比较慢的。
侯局长
·
2020-07-12 10:56
关于高通8053平台
i2c
和spi配置的学习总结
这次完成的任务是要使能高通8053平台的
i2c
和spi,主要做的工作就是在设备树文件中添加节点信息。
weixin_36274916
·
2020-07-12 10:22
技术
usb芯片调试经验
1.有
i2c
的芯片。一般有
i2c
的地址选择。检查地址选择是否正确,地址是多少。SCL和SDA上面是否有上拉电阻。芯片的地址是几位的。
I2c
的时钟频率也是必须设定的一个方面。
weixin_33758863
·
2020-07-12 07:57
转接口IC GM7150BN/ GM7150BC:CVBS转BT656芯片 低功耗NTSC/PAL 视频解码器
1概述GM7150是一款9位视频输入预处理芯片,该芯片采用CMOS工艺,通过
I2C
总线与PC或DSP相连构成应用系统。
躲不过这哀伤
·
2020-07-12 07:13
高通 msm平台GPIO相关的device tree设置
hongzg1982/article/details/47784627GPIO相关的dvicetree设置和interrupt设置gpoi号以及gpio相关的属性设置以tsp的proxy_en端口为例:
i2c
viewsky11
·
2020-07-12 04:03
arm开发
kernel
I2S_TX 音频发送通用设计
I2S详介I2S音频
总线协议
功能简介
FAE-Riven
·
2020-07-12 04:37
I2S_RX 音频接收通用设计
I2S详介I2S音频
总线协议
功能简介
FAE-Riven
·
2020-07-12 04:37
FPGA
linux gpio模拟
i2c
的使用
linuxkernel中的
i2c
-gpio使用在linux中,我们可以自己来使用gpio来模拟
i2c
,但是万能的linux中其实也已经有了
i2c
的东东了。
skywalkzf
·
2020-07-11 23:35
Linux学习
I2C
库函数
1.void
I2C
_DeInit(
I2C
_TypeDef*
I2C
x)功能:将
I2C
x外设寄存器重设为默认值注释:该函数调用了RCC_APB1PeriphResetCmd来进行挂载于APB上外设的寄存器的复位例如
墨迹默济
·
2020-07-11 23:25
STM32标准库
Linux设备驱动开发(一)—— platform总线、设备和驱动
platform总线、设备和驱动一个现实的Linux设备和驱动通常都需要挂载在一种总线上,对于本身依附于PCIUSB、
I2C
、SPI等的设备而言,这自然不是问题,但是在嵌入式系统中,SoC系统中集成的独立的外设控制器
Thanos Yan
·
2020-07-11 21:27
linux设备驱动
【学习笔记】OpenMV与arduino通讯
官网的教程是这样的:http://book.openmv.cc/MCU/serial2.htmlhttp://book.openmv.cc/example/02-Board-Control/arduino-
i2c
-slave.html
云敬山
·
2020-07-11 20:10
openmv
【学习笔记】——16路PWM舵机驱动板(PCA 9685) + Arduino
此舵机驱动板使用PCA9685芯片,是16通道12bitPWM舵机驱动,用2个引脚通过
I2C
就可以驱动16个舵机。强大如斯!
云敬山
·
2020-07-11 20:39
arduino
Android Things 外部I/O接口协议
目录概述GPIO:简单0/1状态协议PWM:方波信号接口
I2C
:低速同步串行接口UART:异步串行接口1.概述AndroidThings提供了几种对外I/O接口协议来连接各种外部设备。
lbhl
·
2020-07-11 20:34
STM32F103介绍以及例程下载。
芯片集成计时器、CAN、ADC、SPI、
I2C
、USB、UART等功能。内核——ARM32位cortex-m3——最高工作频率72MHz,最高可达1.2
元亮学长
·
2020-07-11 20:26
STM32常见通信方式(TTL、RS232、RS485、
I2C
,SPI,CAN)总结
STM32常见通信方式(TTL、RS232、RS485、
I2C
,SPI,CAN)总结一、TTL电平:全双工(逻辑1:2.4V–5V逻辑0:0V–0.5V)1、硬件框图如下,TTL用于两个MCU间通信2、
位文杰TOP
·
2020-07-11 18:03
通信方式
#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价
,不吹不擂;本文以STC8A8K64S4A12为例,简要分析一下STC8系列;STC(宏晶科技)公司作为国内的一家MCU生产公司,专注于8051内核单片机的升级与开发;在2017年,宏晶科技推出了包含
I2C
The Road of Engineer
·
2020-07-11 17:55
Linux--驱动内核----platform_driver_register,
i2c
_add_driver分析
platform_driver_register()driver_register()driver_find()(确定driver没有被注册)bus_add_driver()driver_attach()(匹配dev-driver并绑定)bus_for_each_dev()(搜索设备链表里的所有设备)__driver_attach()driver_match_device()(调用总线的platf
夜晚_航空站_世界
·
2020-07-11 17:00
linux
GPIO模拟
I2C
接口
最近在做滚动屏的项目涉及到存储芯片FM24CL16B,此芯片是
I2C
接口实现的,因此特地找了个GPIO模拟
I2C
接口来实现存储芯片的写入与读出。
爱学习的小野狼
·
2020-07-11 16:17
linux驱动——内核通知链(探究
i2c
-dev.c 中的bus_register_notifier函数所得)
在学习
i2c
-dev.c文件时,有如下的一段函数一直不明所以staticint
i2c
dev_notifier_call(structnotifier_block*nb,unsignedlongaction
qq_22340085
·
2020-07-11 15:02
linux-driver
用过的几款步进电机驱动IC
使用专用集成步进电机驱动芯片有诸多优势,比如效率高、高精度(细分)的支持、过流保护、过热保护、丢步检测、内置减速曲线(可减轻处理器负荷)等;而且驱动起来也是非常简易,只需脉冲方波或者通过总线(spi、
i2c
Acuity.
·
2020-07-11 15:11
集成芯片
MCU开发
ESP8266 用node mcu开发ADS1115 IC模块总结
本文产品淘宝链接:https://shop401594091.taobao.com先贴代码,demo如下:localid,alert_pin,sda,scl=0,7,6,5
i2c
.setup(id,sda
莱阳三禾物联网技术有限公司
·
2020-07-11 15:49
NODE
MC
使用GPIO模拟
I2C
总线进行通信
下面给出了模拟
I2C
总线进行读写的伪代码,用以说明如何使用GPIO实现
I2C
通信:#defineSDA254//定义SDA所对应的GPIO接口编号#defineSCL255//定义SCL所对应的GPIO
Phenixyf
·
2020-07-11 14:47
MCU
51
Amazon Alexa硬件方案选型
主要涉及WIFISOC,AudioCodec两者的选型,二者之间一般通过
I2C
,I2S进行通信与控制。
芝士分子
·
2020-07-11 13:49
Alexa
RTOS
ARM
STM32的硬件
I2C
到底坑不坑?
/*********************************************************************************@authorMaoxiaoHu*@versionV1.0.0*@dateMay-2015*************************************************************************
mingyuan_liu
·
2020-07-11 13:02
调试笔记
stm32
硬件i2c
C8051F38
基于Flash闪存的F38x器件是与SiliconLabs公司现有的C8051F34xUSBMCU引脚和代码兼容的,容易移植且提供额外的
I2C
接口、更高性能的ADC、更低功耗和附加定时器。C8051T
lwjun
·
2020-07-11 12:43
Hardware
C8051
Modbus和Modbus/TCP协议
一.概述Modbus是MODICON公司与1979年开发的一种通讯协议,是一种工业现场
总线协议
标准。1996年施耐德公司推出了基于以太网TCP/IP的Modbus协议------ModbusTCP。
刘小慧的故事
·
2020-07-11 11:51
Modbus
從DTS到驅動加載的過程分析
以
I2C
驅動爲例。
linxi_hnh
·
2020-07-11 11:23
OPENWRT lede MT7628dan 增加SPI接口
相比之下
I2C
只能半双工,而且一般需要上拉电阻,但无论几个设备,都只需要2根线。更多基础知识请谷歌百度。
likang517
·
2020-07-11 11:06
Linux设备模型
/sys中与之相关的数据有:class代表一类设备,比如mtd、net、tty等等bus总线,比如PCI、USB、
I2C
等device代表一个设备driver代表一个驱动以下是一些
l0p0c
·
2020-07-11 10:33
linux
struct
class
null
semaphore
module
STM32, ADS1115
STM32F103利用模拟
I2C
驱动ADS1115标签:c语言stm32开源f12017-05-2923:15416人阅读评论(0)收藏举报分类:stm32f103ads1115版权声明:本文为博主原创文章
Tiger-Li
·
2020-07-11 09:28
ARM
GPIO模拟
I2C
学习任务——实战
序言任务:用rk3328-evb中的两个gpio模拟
I2C
,slave模式是基本,master作为拓展。
林鼎鼎
·
2020-07-11 09:34
内核驱动研究
GPIO模拟
I2C
原来新的kernel中已经提供了一种通过两个gpio口调用
i2c
-core的机制,而且还能在这两个gpio口挂载多个设备,用起来就像真的
i2c
总线一样。所以以后我们都应该用kernel中的这种机制!
jianwushuang
·
2020-07-11 09:44
内核
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他