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总线协议
rk3288 android6.0平台bt1120信号转mipi调试
说明:使用龙讯LT8918芯片将bt1120信号转换为mipi信号输入到rk3288,不需要
i2c
通信.注意:如果能正常打开任意一款mipicamera,那么kernel的配置不需要改动,否则请先找一款市面上常用的
Sea_Biscuit
·
2020-08-24 07:45
rk3288
外部RTC s35390a调试:hwclock: select() to /dev/rtc1 to wait for clock tick timed out
在Kernel5.2.11中配置好RTC的DeviceTree之后,RTC工作正常&pio{
i2c
1_pins:
i2c
1-pins{pins="PB18","PB19";function="
i2c
1";
Cyril Taylor
·
2020-08-24 07:43
解决方案
Linux
linux
kernel
RTC
edid ddc 显示器识别
一般如要讀取EDID都是透過
I2C
,slaveaddress是0x50[1]。目前HDMI1.0
wenjie345304221
·
2020-08-24 07:30
misc
Linux驱动子系统之
I2C
(一)
主要是参考http://blog.csdn.net/cjok376240497/article/details/6972305,对
I2C
子系统讲解的很透彻的一篇文章,值得一读。
_修_
·
2020-08-24 06:01
android
开发
linux
[RK3128][Android 6.0] RTC芯片PCF8563调试记录
一、添加设备信息Dts中添加
I2C
设备:rtc@51{compatible="nxp,pcf8563";reg=;irq_gpio=;};二、驱动调试配置内核开关,使用内核默认驱动kernel/dr
板砖先生
·
2020-08-24 06:16
Rockchip
SMBus学习记录
它大部分基于
I2C
总线规范。Overview系统管理总线(SMBus)是一个双线接口,通过它,各种系统组件芯片和设备可以相互通信,也可以与系统的其余部分进行通信。它基于
I2C
总线的工作原理。
zhang_buyi
·
2020-08-24 06:23
SMBUS20
SMBUS2.0
PMBUS
I2C
理解STM32的中断优先级
STM32提供68个中断通道,每一个中断通道对应一个中断源,这里的中断源是指引发中断的外设(例如,
I2C
,UART,EXTI等等)。
zbp_uestc
·
2020-08-24 06:51
调试记录
我的RTOS 之六 -- Touch移植(s5pv210+threadx+ucgui+touch)
近期闲了,把GPIO
I2C
调通了。简单移植了Touch。在S5PV210上使用。调试
I2C
时。废了非常多周折,最后借助示波器才发现一个小小的错误。折腾了非常久非常久。
weixin_33887443
·
2020-08-24 06:29
NodeMCU学习系列(一)----环境搭建
基于乐鑫esp8266的NodeMCU开发板,具有GPIO、PWM、
I2C
、ADC等功能,还包含了4M外部flash,TB上只卖十几软妹币,性价比很高。使用Lua脚本开发,代码很
songdawww
·
2020-08-24 06:33
嵌入式
PCF8591组件(A/D和D/A转换)
voiduint8_tToArray(uint8_t*arry,uint8_tval);#endifPCF8591.c#include//检查是否有误#include"stdint.h"#include"
I2C
.h
_NJZY_
·
2020-08-24 05:54
51单片机
esp8266 作为webserver 控制LED
#include#include#include/***该工程可以在2.6.3版本esp8266库中运行,没在更高版本库中进行测试***/SDA接D2,SCL接D1
I2C
接口屏U8G2_SSD1306_
lizhiyong_jz
·
2020-08-24 05:55
小程序
STM32HAL库使用详解
1.1缩写Table1本文档所有缩写定义缩写外设/单元ADC模数转换器BKP备份寄存器CAN控制器局域网模块DMA直接内存存取控制器EXTI外部中断事件控制器FLASH闪存存储器GPIO通用输入输出
I2C
limint86
·
2020-08-24 05:50
嵌入式
stm32
STM32
HAL
库
详解
STM32
HAL库
教程
STM32F107VCTx
I2C
通信
一、Cube设置第一章Cube设置相比第一章的新增加的设置1.Pinout&Configuration—>SystemCore—>GPIO:PB0—>_Output用一个LED灯进行测试2.Pinout&Configuration—>Connectivity—>USART1:Mode—>Asynchronous(异步)然后PB6—>USART1_TxPB7—>USART1_Rx3.Pinout&C
fanchenzzz
·
2020-08-24 05:37
单片机常用数据接口和总线和协议
单片机常用数据接口和总线和协议一)SPI接口1)概述SPI接口的全称是SerialPeripheralInterface",意为串行外围接口;SPI为全双工通信,数据传输速度总体来说比
I2C
总线要快,速度可达到几
chengshi4244
·
2020-08-24 05:49
嵌入式
json
ESP8266 SPI通信
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和
I2C
总线,而恰巧NodeMcu也支持这两种总线通信1.SPI总线——SPI类库的使用SPI是串行外设接口(SerialPeripheralInterface
weixin_30483495
·
2020-08-24 05:27
enumerate函数
enumerate函数str='abcdefg'fori,cinenumerate(str):print('i',i)print('c',c)i0cai1cb
i2c
ci3cdi4cei5cfi6cg
xu_xiaoxu
·
2020-08-24 04:19
python
加速度传感器芯片MMA8451Q初步——倾角计算与校准值
I2C
读写模块MMA8451.c/MMA8451
gajicat
·
2020-08-24 00:41
玩单片机
stm32专题十六:IIC(二)stm32 IIC通讯过程 标志位
1IIC进入主模式的步骤:在主模式时,
I2C
接口启动数据传输并产生时钟信号。串行数据传输总是以起始条件开始并以停止条件结束。当通过START位在总线上产生了起始条件,设备就进入了主模式。
小小刘木子
·
2020-08-24 00:59
stm32专栏
I2C
和SPI学习资源整理
最近学习
I2C
和SPI,看到几篇非常好的笔记,收录一下。
buyicn
·
2020-08-23 23:42
嵌入式
linux
i2c
子系统代码分析7 ---
i2c
适配器注册时机、方法以及例程
i2c
适配器注册时机:1、在paltform驱动中注册,在板级初始化时注册一个platform设备,然后在注册platform驱动时将
i2c
适配器注册。
小艾的01
·
2020-08-23 21:22
linux
i2c子系统
linux
i2c子系统源码分析
11-
I2C
原文地址:目录声明:第001节_
I2C
协议与EEPROM1.1
I2C
协议原理1.1.1IIC传输数据的格式第002节_S3C2440的
I2C
控制器ICCON寄存器(Multi-masterIIC-buscontrol
自动驾驶挺牛的
·
2020-08-23 21:02
S3C2440裸机
linux驱动:
i2c
驱动(三)流程图之注册设备
一、设备注册过程1、将
i2c
设备信息保存到
i2c
_board_info结构体中;2、在注册
i2c
_board_info时(
i2c
_register_board_info)将它加入一个全局列表__
i2c
_board_list
郭老二
·
2020-08-23 19:43
linux驱动
Linux读写
I2C
设备
I2C
_RDWR用法
i2c
注册设备知识点:kernel/msm-4.9/drivers/
i2c
/
i2c
-dev.c为每个
i2c
设备创建设节点,所以我们不用创建。
慢慢的燃烧
·
2020-08-23 19:12
I2C驱动学习
linux
基础知识
十一月十七号学习总结
今天又学了一个新的通讯方式:
I2C
虽然没能第一时间懂但是有了昨天的基础,应该能学会,对芯片手册读的还是不够细致,一个芯片的手册真的是需要反复的看反复的练习才能行
90刘云鹏
·
2020-08-23 19:59
i2c
设备注册过程
下面是
i2c
_driver的调用流程:ker
oqqGuMu
·
2020-08-23 17:32
kernel
linux内核中,在/drivers/char目录的Kconfig文件中加入自己编写的新驱动,make menuconfig却不显示的问题
修改了一个同学编写的基于
i2c
接口的气压传感器sht21驱动,文件名SHT21.c,文件中将sht21注册成字符设备,现需要将驱动重新编译。
coollh
·
2020-08-23 17:20
嵌入式系统
Linux下
i2c
设备的注册过程
在linux内核下,我们通过
i2c
_add_driver注册
i2c
设备,注册成功之后会调用我们写好的probe函数,下面就来梳理一下
i2c
设备从注册到调用probe的过程。
板砖先生
·
2020-08-23 17:59
Linux
kernel
PAL制式视频信号的处理
它们均可通过
I2C
总线接口控制,自动识别输入模拟视频信号格式,然后解码输出24位RGB或16位YUV数字信号和Hsync、Vsync、HAV(HREF)控制信号及采
cuj2489
·
2020-08-23 16:41
ARM9嵌入式Linux开发-
I2C
接口
目录1
I2C
协议1.1简介1.2.信号类型①开始信号(S)②结束信号(P)③响应信号(ACK)1.3数据传输格式2.1
I2C
总线控制器介绍2.2寄存器设置简介IICCON寄存器IICSTAT寄存器IICADD
求佛_ce123
·
2020-08-23 16:25
ARM9嵌入式Linux开发
linux
i2c
子系统代码分析9---
i2c
设备的注册方法
i2c
设备注册方法有:1、板级代码初始化时
i2c
boardinfo注册进链表,后面
i2c
适配器注册时扫描链表,将
i2c
设备注册到总线。
小艾的01
·
2020-08-23 15:35
linux
i2c子系统
linux
i2c子系统源码分析
imu数据融合 一阶滤波 卡尔曼滤波
我们通过
I2C
读取到MPU6050的六个数据(三轴加速度AD值、三轴角速度AD值)经过姿态融合后就可以得到Pitch、Roll、Yaw角。
菜鸟lr
·
2020-08-23 10:00
STM32模拟
I2C
时序读写EEPROM精简版
平台:STM32ZET6(核心板)+ST-LINK/V2+SD卡+USB串口线+外部EEPROM(不需要上拉电阻)工程介绍:主要文件在USER组中,bsp_
i2c
_ee.c,bsp_
i2c
_ee.h,bsp_eeprom.c
CallMeJacky
·
2020-08-23 09:09
STM32硬件开发
I2C
通信 读写数据过程
在通信之初,主从机必须根据自己的要求约定好通信规则:command的定义和位置、address的位数和位置。以读写从机寄存器数据为例:假设从机寄存器地址为8位、从机寄存器也位8位(被读取数据为8位);约定读command为0x01,写command位0x02;约定主机发起通信后,第一个slaveaddress字节收到ack后,紧跟的一个字节为command,再下面一个字节为address。1.读寄
流风回雪1988
·
2020-08-23 09:05
I2C
eeprom调试经验
在写本文之前我不得不痛批ST的comtex-M3的
I2C
做得实在是太烂了!就这样一个简简单单的
I2C
,需要无数多的配置,无数多的寄存器,无数多的标志位,难道ST的目标就是把简单的东西复杂化么?
zbp_uestc
·
2020-08-23 08:32
调试记录
I2C
概念部分课堂随笔——《ARM微控制器与嵌入式系统》
文章目录概况线与
I2C
优点规范(通信协议)数据帧高阶内容:重复起始和子地址概况freescale——SPInxp——
i2c
特性:串行,同步,单端,双向(但非双工,需要协议),主从,总线线与引脚是开漏、开集电极的
z5z5z5z56
·
2020-08-23 08:59
硬件常识
i2c
和spi对比
一.单工、半双工、全双工的定义:单工数据传输只支持数据在一个方向上传输;半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。网卡的全双工(FullDuplex)是指网卡在发送数据的同时也能够接收数
zhangatong
·
2020-08-23 08:56
内核驱动
通过
I2C
读取EEPROM中寄存器的值,获得的值越界
最近,通过
I2C
去读取EEPROM中寄存器的值,指定了读取两个字节的长度,同时用short型数据类型存放读出的数据,通过使用0x%x打印出数据,结果是一个四个字节的数据,即0xffffxxxx,前两个字节都是
xiaoxiaomuyu2010
·
2020-08-23 08:00
工作杂记
I2C
| 如何读
I2C
波形?
分析
I2C
时序波形时需要注意如下几点:
I2C
发出字节的bit顺序是从高位-->低位。注意,这里有个很容易想当然犯错误的地方–有些人错误的看波形的方式是"先发出的波形被后发出的波形推着往前(右)走"。
calmXia
·
2020-08-23 08:28
Linux
不同层面上操控
I2C
进行读写操作
最近一直在做有关
I2C
控制方面的工作。主要内容就是控制
I2C
,实现通过
I2C
对其上面挂载的从设备的相关操作,即对从设备的指定寄存器进行读写。
xiaoshi_xiaoshi
·
2020-08-23 08:28
嵌入式相关
I2C
总线 ——E2PROM
IIC总线工作原理
I2C
总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。
xiaoleiacm
·
2020-08-23 08:26
单片机/ARM
开发
I2C
总线协议
I2C
总线协议
2011-05-1615:27
I2C
总线协议
学习笔记1.
I2C
协议2条双向串行线,一条数据线SDA,一条时钟线SCL。SDA传输数据是大端传输,每次传输8bit,即一字节。
winkyxiao1981
·
2020-08-23 08:24
C51单片机
单片机小白学习之路(二十六)---EEPROM-IIC总线理解(一)
I2C
总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。
weixin_43554366
·
2020-08-23 08:07
Linux IIC读写
LinuxIIC读写#include#include#include#include#include#include#include#include#define
I2C
_RETRIES0x0701#define
I2C
_TIMEOUT0x0702
weixin_42326724
·
2020-08-23 08:51
C语言学习
第十二课:
I2C
通信 EEPROM
常用的串行
总线协议
:目前常用的微机与外设之间进行数据传输的串行总线主要有
I2C
总线、SPI总线和SCI总线。其中
I2C
总线以同步串行2线方式进行通信(一条时钟线,一条数据线)。
心情第一
·
2020-08-23 08:27
单片机
I2C
总线应用下的EEPROM测试
2019独角兽企业重金招聘Python工程师标准>>>(1)每个字节写入随机码数据,这里随机码我们选择00~FF,共256bytes,读取看与写入的是否一致如果该项测试通过,说明芯片基本上工作正常,但不能保证EEPROMArray(2Kbit)所有bit位都能正常写入数据。这里每个字节写入00-FF保证了写入每个wordaddress的数据都不一样,其目的是验证Wordaddresscounter
weixin_34107739
·
2020-08-23 08:48
linux下
i2c
驱动笔记
1.几个基本概念1.1.设备模型由总线(bus_type)+设备(device)+驱动(device_driver)组成,在该模型下,所有的设备通过总线连接起来,即使有些设备没有连接到一根物理总线上,linux为其设置了一个内部的、虚拟的platform总线,用以维持总线、驱动、设备的关系。因此,对于实现一个linux下的设备驱动,可以划分为两大步:1、设备注册;2、驱动注册。当然,其中还有一些细
weixin_33923762
·
2020-08-23 08:05
I2C
EEPROM驱动实例分析
2019独角兽企业重金招聘Python工程师标准>>>上篇分析了LinuxKernel中的
I2C
驱动框架,本篇举一个具体的
I2C
设备驱动(eeprom)来对
I2C
设备驱动有个实际的认识。
weixin_33774615
·
2020-08-23 08:52
学习笔记一:
I2C
协议学习和Verilog实现
1//2//clk=20MHz,一个周期50ns3//sck=100kHz(scl),一个周期1000ns4//
I2C
在sck下降沿更新数据,上升沿读取(采样)数据5///6moduledemo_
I2C
weixin_30764137
·
2020-08-23 07:26
I2C
与EEPROM
一、基本概念RAM(RandomAccessMemory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质,它的一切都是最好的,唯一缺点断电一切东西都没有了。一般情况下,现在移动设备也多了,我们叫它内存,更通常的叫运行内存。还有一个熟悉的词DDR2或DDR3,后面还会学习到的。ROM(Read
weixin_30432007
·
2020-08-23 07:31
I2C
读写EEPROM—EEPROM简介
EEPOM芯片最常用的通讯方式就是
I2C
协议,本小节以EEPROM的读写实验为大家讲解如何使用STM32软件模拟产生
I2C
协议进行通讯。
weixin_30296405
·
2020-08-23 07:50
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他