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
用户态工具
我们可以根据设备节点来操作响应的
i2c
,以便应用层实现对
i2c
读写操作。内核态和用户态操作都可以在外设驱动指南pdf中有相应的说明。本示例可以当作一个工具使用。
Ronbin.L
·
2020-08-19 23:13
海思方案
20190820 大疆嵌入式 一面 面试经验
nandflash的对比虚拟地址和物理地址的转换过程,几级页表,页表基地址,等等ARM处理器的核心数,工作频率,位数等等mmap()函数的参数ioremap()函数具体干了什么事运行地址、加载地址、链接地址等等
i2c
嵌入式软件和硬件
·
2020-08-19 23:34
笔试面试
树莓派使用 python IIC 驱动 OLED 刷新率低问题与解决
OLED屏幕为128x64,使用树莓派跑luma库的例程font_awesome.py时候,发现图标就切换的时候,有很明显的上到下的刷新效果,后来发现是
I2C
速率问题,因为树莓派默认的IIC是100Khz
Yonas-Luo
·
2020-08-19 23:29
问题与解决
海思
I2C
总线操作
海思
I2C
总线操作1.使用
I2C
命令:
i2c
_write
i2c
_read实例:
i2c
_write20x560xff0x800x10x1
I2C
写命令,往总线2,地址为0x56的设备的寄存器0xff里面写0x80
Mark wyz
·
2020-08-19 19:12
linux驱动
UART、
I2C
、SPI协议对比
串口
总线协议
详解串口一般是2根线,一个TX,一个RX,可进行异步全双工通信1.串口发送数据,低位在前,高位在后。
Mark wyz
·
2020-08-19 19:12
硬件协议
I2C
总线架构 之
I2C
协议
简介
I2C
是一种串行通信总线,使用一主多从架构,最初设计目的为了让主板、嵌入式系统或手机用来连接低速周边设备。多用于小数据量的场合,有传输距离短,任意时刻只能有一个主机等特性。
拂去尘世尘
·
2020-08-19 15:37
如何读懂时序图?
异步时序例如串口(UART/SCI)不在讨论之列判断同步时序的方法很简单,就是看是否存在专门的Clock信号引脚,其次看I/O引脚上的边沿是否和Clock同步,一般常见的同步时序串行接口有SPI、SDIO、
I2C
浮生一城
·
2020-08-19 03:30
C/C++
数字信号处理
Driver
Code
Nordic--nrf52832--TWI/IIC
兼容
I2C
协议时钟频率有100k,250k,400k可以选择支持时钟扩展支持EasyDMASDK15.0IIC/TWI初始化#defineIIC_SCL_PIN27//SCLsignalpin#defineIIC_SDA_PIN26
liefyuan
·
2020-08-19 03:15
三轴加速度传感器bma150驱动解析
BMA150博世三轴加速度传感器SPI(4线,3线),
i2c
,中断引脚频响+/-2g,4g,8g;带宽25~1500hz,中断触发内部加速度求值低功耗,快速唤醒包含数据寄存器,控制寄存器,状态寄存器,设置寄存器及
paomadi
·
2020-08-19 02:44
linux设备驱动
三轴陀螺仪MPU3050驱动解析
MPU3050是invensense公司的三轴陀螺仪芯片,三轴陀螺仪最大的作用就是“测量角速度,以判别物体的运动状态,所以也称为运动传感器.下图是MPU3050的系统框图,芯片有1个中断引脚,可以通过
i2c
paomadi
·
2020-08-19 02:44
linux设备驱动
qcom
I2C
driver :
i2c
-msm-v2.c
/*Copyright(c)2014-2015,TheLinuxFoundation.Allrightsreserved.**Thisprogramisfreesoftware;youcanredistributeitand/ormodify*itunderthetermsoftheGNUGeneralPublicLicenseversion2and*onlyversion2aspublished
Rafe_ma
·
2020-08-19 01:30
JAVA使用RXTXcomm包操作串口数据流
最近对接下位机,对方没有使用modbus
总线协议
来对接,直接使用的操作流对接,找了一下java中使用RXTXcomm.jar比较方便,下面是包的使用方法1、maven工程中引入依赖可能这个包不在阿里的maven
姚华军
·
2020-08-18 23:34
后端开发
野火STM32F1开发板 IIC 0.96OLED 波形显示
include"sys.h"#include"delay.h"#include"usart.h"#include"bsp_adc.h"#include"bsp_advanced_timer.h"#include"bsp_
i2c
_gpio.h
みずじ
·
2020-08-18 23:10
STM32基础
学习笔记总结
C/C++
STM32(9):
I2C
总线原理及应用编程
I2C
(IIC,Inter-IntegratedCircuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。
嵌入式Linux大神--傲爷
·
2020-08-18 18:50
STM32
Linux Kernel SPI子系统架构
从宏观到微观的角度,循序渐进解剖spi子系统,为开发spi相关驱动打好基础;也可通过此文理解linux相关总线子系统(如
I2C
、USB)的实现思想和本质,避免看内核源码时,处于管中窥豹的状态。
soengtung zhu
·
2020-08-18 17:10
linux
内核驱动研究
RS-232、RS-485、USART、
I2C
、SPI、CAN总结
每种协议分以下几个参数介绍:设备数量:一对一、一对多、多对多全双工(同时收发),半双工(收发不能同时)通信距离通信速度接线个数和通信方式:异步通信(无时钟线)、同步通信(有时钟线)逻辑电平1RS-232一对一。全双工。最长通信距离20米左右。通信速度最快20Kbps。。标准接口最早为25根线,后改为9根线,最少3根线,RXD,TXD,GND,只发送或只接受则只需要2根线,若已经共地则只需要1根线。
taoyafan
·
2020-08-18 16:53
嵌入式
RK3288:linux系统中基于TLV320AIC3254Audio音频芯片的驱动调试
Linux驱动程序支持通过
I2C
和SPI总线进行通信,并与LinuxDAPM(便携式设备的动态音频电源管理)类接口。
为了遇见你666
·
2020-08-18 16:58
RK3288驱动开发
音频驱动
用Python实现显示两个日期相差的天数,也是就算算你还有多久过生日
Python算出两个日期所差的天数前一段时间朋友给了我一个树莓派3B,我又恬不知耻的向他要了一个
I2C
的SSD1306–128*64的LCD屏幕,这一阵一直用python驱动那个屏幕。
qq_37539750
·
2020-08-18 16:54
linux 驱动调试时在线读写
I2C
寄存器的方法
调试
I2C
设备时经常需要修改寄存器的值,通常的方法是修改-》编译-》烧写-》重启,哪怕改一个寄存器也要这样折腾一下,很消耗时间,下面提供一种在线修改寄存器的方法,在终端中敲命令就可以写寄存器,不要上面那些步骤
joard_yang
·
2020-08-18 15:56
android
STM32的GPIO口的输出:开漏输出和推挽输出
实际上系统是应用在
I2C
上
feiniao_lql
·
2020-08-18 14:44
嵌入式开发
I2C
设备地址关系——以MPU6050举例
转自:
I2C
设备、读写地址的关系文章目录结论MPU6050手册MPU6050的AD0端口接低电平MPU6050的AD0端口接高电平MPU6050相关问题资料整理结论
I2C
设备的写地址=
I2C
设备地址<<
blkhumor
·
2020-08-18 14:18
【HAL库代码】之MPU6050
文章目录硬件环境头文件代码源文件代码简单举例调试结果硬件环境MPU6050.SCL->接STM32F407.PB8MPU6050.SDA->接STM32F407.PB9MPU6050.AD0->接GND备注一定要检查
I2C
blkhumor
·
2020-08-18 14:48
HAL代码
一种CCD Driver,LCD Driver高速驱动器ZPD3002测试评估
输出电压可通过
I2C
接
anhuihbo
·
2020-08-18 14:30
nRF52832 BLE 入门 -
I2C
读写EEPROM
EEPROM目前选用的是K24C04。容量为4KBit,即512字节。。EEPROM的地址定义如下(注:P0的意识大概是置0):程序中,参考nordic->examples\peripheral\twi_sensor例程,进行修改:#include#include"boards.h"#include"app_util_platform.h"#include"app_error.h"#include
杀猪的大侠
·
2020-08-18 13:35
nRF52832
BLE
入门
Opencv+Python 像素运算
(winName,add_img)defsubtract_demo(i1,i2,winName):#相减subtract_img=cv2.subtract(i1,i2)#相减注意先后顺序,此处为i1-
i2c
v2
Daviiiiid
·
2020-08-18 13:59
Opencv+Python
linux下
i2c
驱动笔记
2c设备与驱动匹配过程(2014-01-1120:53:26)转载▼分类:android移植linux下
i2c
驱动笔记1.几个基本概念1.1.设备模型由总线(bus_type)+设备(device)+驱动
silentdawn_tianqin
·
2020-08-18 11:19
kafka 1.0 中文文档(二) -- APIS
1ProducerAP
I2C
onsumerAPI3StreamsAPI4ConnectAPI5AdminClientAPI6传统的APIkafka包括五个核心apis:1.ProducerAPI允许应用程序将数据流发送到
小南瓜瓜
·
2020-08-18 11:05
kafka
1Wire总线两线制远距离通讯增强模块PS304介绍
稳控科技研发生产的1Wire总线通讯模块可完成UART转1Wire、
I2C
(IIC)、SPI的隔离远距离通讯,总线长度达到了500~1500米的距离,使得低电压串行总线直接工程应用成为可能。
许利凯
·
2020-08-18 10:31
单片机技术
端口转换
UART、SPI、
I2C
协议异同点
I2C
、SPI、UART都是常见的低速板级通信协议,目前主流的SoC都内置了这些通讯协议的控制器,同样,各种传感器、Touch控制器、指纹模块、蓝牙模块、WIFI模块也都兼容这三种通信方式的一种或几种。
Lmh_13924206046
·
2020-08-18 08:50
【Android】Sensor框架Framework层解读
Sensor整体架构整体架构说明黄色部分表示硬件,它要挂在
I2C
总线上红色部分表示驱动,驱动注册到Kernel的InputSubsystem上,然后通过EventDevice把Sensor数据传到HAL
weixin_34233856
·
2020-08-18 07:29
Linux的芯片驱动firmware自动升级之一:功能说明
以一款
I2C
的触摸屏芯片为例,假设供应商提供的新固件文件名是Us3x06eb_use.it,将该文件放在触摸屏驱动.c的同目录下,那么需要做的就是在触摸屏的P
DBOY
·
2020-08-18 07:43
Linux驱动
求助!!单片机实现DA转换功能以及各项传感器数据读取
#include“reg52.h”//定义51单片机特殊功能寄存器#include“
i2c
.h”//
I2C
总线驱动库#include“absacc.h”#include“onewire.h”//单总线函数库
weixin_43881704
·
2020-08-18 05:47
单片机
模块介绍之六轴陀螺仪MPU6050篇(STM32基本使用)
它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(DigitalMotionProcessor),可用
I2C
接
程皖Orz
·
2020-08-18 05:18
STM32
单片机
单片机IIC主从机通讯和理解【STC为例】
在最近的项目中需要用到一主多从多个单片机进行数据传输(非强时序),最开始打算使用USART串口来实现,但是串口在连接的时候多个单片机相连会导致数据无法收发的问题,综合考虑SPI和IIC后选择
I2C
常见的
程皖Orz
·
2020-08-18 05:28
单片机
IIC从机
单片机
iOS 动态设置标签
tableHeadView;NSMutableArray*hotSearchArr;hotSearchArr=[[NSMutableArrayalloc]initWithObjects:@"ceshi1",@"cesh
i2c
eshi2
_snake
·
2020-08-18 03:17
IOS
UI
OC
简易波形发生器通过单片机的Proteus仿真
PCF8951是一个单电源低功耗的8位CMOS数据采集器件,具有4路模拟输入,1路模拟输出,一个串行
I2C
总线接口用来与单片机通信。
qq_43650421
·
2020-08-18 02:28
单片机
Proteus仿真
CubeMX配合PlatformIO开发STM32(STorM32),实现pid算法控制电机的转角
本人使用的设备/驱动:Windows10串口助手4.3.25(其实啥都行)桃饱随处可买的usb-ttl(ch340G)桃饱随处可买的stlinkmpu6050(一个板载,一个通过
I2C
接插件连接外置)cubeMX5.6.1PlatformIOstm32f103rct6
Flanker__E
·
2020-08-18 02:10
了解 ARM Coretex-A 系列芯片
1.UART串口2.SPI接口3.USBHost/Device4.音频接口5.SDMMC接口6.IIC(
I2C
)通信接口7.键盘和外部中断8.PWMTimerPWMTimer脉冲信号处理9.时钟10.复位
jerffrey_30986861
·
2020-08-18 00:45
芯片
硬件
STM32duino:
I2C
关于
I2C
,官方的例子如下://--------------------------------------//
i2c
_scanner////Version1//Thisprogram(orcodethatlookslikeit
kangear
·
2020-08-17 23:16
5.
Arduino
AXI用户指南——学习笔记(1)
AMBA(AdvancedMicrocontrollerBusArchitecture)片上
总线协议
与1996年第一次提出。AXI的首发版于AMBA3.0中第一次引入,并在2003年发行。
有点小意思
·
2020-08-17 16:16
AXI
行列式公式
按第i行展开用Cij=(-1)i+jdetAij式给出的余因子写法可写成:detA=ai1Ci1+a
i2C
i2+…+ainCin按第j列的余因子展开式为:detA=a1jC1j+a2jC2j+…+anjCnj
liyu355
·
2020-08-17 13:22
线性代数
STM32F4Dis Board using with Cygwin -
I2C
1PinDescriptionREF:DiscoverykitwithSTM32F407VGMCU--UM1472Usermanual
I2C
对应的Pin:micropython-1.12\ports\stm32
tianyue100
·
2020-08-17 13:42
UDS学习笔记(四)——ISO15765
前面的文章说过了ISO15765在帧的封装的时候,在首位加了一个02表示帧的有效数据是两个,但如果仅仅表示有效数据位的话,CAN
总线协议
上也有表示数据长度代码。
庆钊你好呀
·
2020-08-17 11:56
汽车诊断协议—UDS
嵌入式系统
查看树莓派
I2C
设备是否正常
因此我们需要一个
I2C
tools来帮助我们linux下安装在控制台输入:sudoapt-getinstall
i2c
-tools1等待安装成功,需要我们使用sudo
i2c
detect-l1命令来查看是否安装成功
玛丽奥ZJY
·
2020-08-17 04:42
【I2C】
树莓派学习笔记——
I2C
Tools 学习笔记
[+]1.安装
I2C
驱动载入和速率修改请查看博文【树莓派学习笔记——
I2C
设备载入和速率设置】。
hehe1226
·
2020-08-17 04:49
树莓派4b的
i2c
配置及wiringPi通信
一、配置
i2c
设备1)在终端中操作,输入指令sudoraspi-config2)然后会出现设置界面,然后跟着如下图片操作第一项:ChangeUserPassword:更改用户登录密码,也就是登录树莓派的
年少生而为人
·
2020-08-17 04:56
树莓派
树莓派4b
i2c
stm32
i2c配置
wiringPi
ads1115与树莓派
外接ADC选用的是ADS1115,
I2C
的通讯方式实现起来相对容易些。
面包呢
·
2020-08-17 04:55
树莓派
树莓派中QT实现
I2C
树莓派中QT实现
I2C
在QT中实现
I2C
使用的驱动为wiringPi库的引入LIBS+=-lwiringPiLIBS+=-lwiringPiDev代码实现widget.h中记得引入"wiringPi
I2C
.h
weixin_30886233
·
2020-08-17 03:25
ZYNQ学习之路7.CAN总线学习
CAN总线是控制器局域网(ControllerAreaNetwork)的简称,是国际上应用最广泛的现场总线之一,CAN
总线协议
已成为汽车控制系统和嵌入式工业局域网的标准总线。
亦梦云烟
·
2020-08-17 02:32
ZYNQ开发
树莓派通过
I2C
总线控制Arduino点亮LED灯
上一篇博客写了树莓派和Arduino通过
I2C
总线进行通信[树莓派(pi3)和Arduino之间用
I2C
总线通信](http://blog.csdn.net/u010667011/article/details
有小同志的老同志
·
2020-08-17 02:02
树莓派
上一页
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
其他