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总线协议
device_register()分析
但具体到代码分析的最后关于设备和驱动是如何绑定的,这并不是我这篇文章的重点,但大概看了一下,有点类型
i2c
总线上设备和驱动的匹配过程。看下图:在分析程序的
engerled
·
2020-08-16 17:12
FPGA学习之路—接口(2)—
I2C
协议详解+Verilog源码分析
FPGA学习之路——
I2C
协议详解+Verilog源码分析定义
I2C
Bus(Inter-IntegratedCircuitBus)最早是由Philips半导体(现被NXP收购)开发的两线时串行总线,常用于微控制器与外设之间的连接
XDU_David
·
2020-08-16 17:40
FPGA
Linux驱动之platform模型
相对于USB、PCI、
I2C
、SPI等物理总线来说,platform总线是一种虚拟、抽象出来的总线,实际中并不存在这样的总线。那为什么需要platform总线呢?
_始梦少(青)年°
·
2020-08-16 14:58
GND Studio 开发板
外设接口包括:gpio,中断,定时器,单总线,串口,ADC,
I2C
,SPI。板子
Rice嵌入式开发技术分享
·
2020-08-16 13:37
DIY
使用ZYNQ实现复杂嵌入式系统,真的好用!
ProcessingSystem):上图左上部分即是PS部分,包括:同构双核ARMCortexA9的对称多处理器(SymmetricMulti-Processing,SMP)丰富的外设,2×SPI,2×
I2C
嵌入式资讯精选
·
2020-08-16 11:40
嵌入式
单片机
信号处理
物联网
人工智能
ARM Cortex-M4微处理的总线简单理解
看了很久的《ARMCortex-M3与Cortex-M4权威指南》,其中关于总线以及数据传输的描述零散而难以理解,看过AHB-Lite
总线协议
后恍然大悟(不一定正确,可我将这样认为),现在把它写下来:1
保尔-柯察金
·
2020-08-16 09:21
Ubuntu-18.04.2-几个启动错误解决办法
(
i2c
_piix4模块所致,因为系统找不到这个模块,所以报错)解决办法:1)查明装入模块的确切名字(lsmod|grep
i2c
_piix4),显示模块名字:
i2c
_piix42)编辑文件vi/etc/
weixin_30681615
·
2020-08-16 09:28
Linux
I2C
read eeprom 从应用层看系统
Linux操作
I2C
从设备有两种不同的方法。本篇文章将会介绍通过系统总线来操作
I2C
设备的流程。在应用层操作
I2C
,使用ioctl来传参。
scuec_auto
·
2020-08-16 07:45
Linux IIC驱动
LinuxIIC驱动层次关系
I2C
core:对
I2C
总线、
I2C
adapter及
I2C
driver管理
I2C
adapter:针对不同类型的
I2C
控制器,实现对总线访问的具体方法
I2C
driver:针对特定
Kian_G
·
2020-08-16 07:57
Linux
加密ic 及 aes256 加密app
以前没接触过加密ic,只知道加密ic是通过
i2c
和mcu通讯,前段时间做的项目算是第一次用上了。这个项目的要求是通过加密ic既要能加密我们的固件也要能加密配合我们固件使用的app。
liguzai
·
2020-08-16 06:45
嵌入式Linux——IIC总线驱动(3):IIC驱动OLED外设
而同时我将该文分成了两部分,第一部分讲解
i2c
总线的实现,而第二部分讲解在
i2c
总线实现后,我们使用字符设备驱动来实现对OLED的控制。
moxue10
·
2020-08-16 05:09
驱动
解MPU6050,用STM32读取原始数据,并相互融合算出俯仰角、翻滚角、偏航角
MPU-6000整合了3轴陀螺仪、3轴加速器,并含可藉由第二个
I2C
端口连接其他厂牌之加速器
zsn15702422216
·
2020-08-16 04:03
四旋翼
数据处理
stm32
数据
HMC5883L手册总结与经验分析 详解
通信方式:IIC工作电压:2.16~3.6V工作电流:100uA罗盘航向精度:1°~2°当达到预定的最大输出频率,才需要监控DRDY中断引脚
I2C
接口装置包含一个7-bits串行地址,并且支持标注和快速模式
zsn15702422216
·
2020-08-16 04:03
地磁计
四元素姿态融合
STM32
I2C
硬件
1、检测总线状态,当总线空闲时(
I2C
_SR2的BUSY=0)。FlagSt
zhangzhibin160410132
·
2020-08-16 04:28
基于tiny4412开发板的
I2C
子系统写法
I2C
总线知识
I2C
子系统框架
I2C
是一个不是很复杂的通信协议,在裸机上能够轻易实现,但是linux系统下的
I2C
系统框架复杂的,简单控制IO电平输出不行,这是因为与裸机相比,linux是一个多进程系统
年纪青青
·
2020-08-16 04:35
个人笔记
随笔
linux函数练习
tiny4412
linux
STM32F103 介绍
STM32F103VET6资源ARMCortex-M372MHz2个12位模数转换器温度传感器7通道DMA,支持定时器、ADC、
I2C
、USART
I2C
USARTSPICANUSB2.0定时器STM32
Geek猫
·
2020-08-16 04:15
STM32F103
STM32
I2C
调试过程心得记录
又花了好几天的时间调
I2C
,前前后后出现了很多问题,有一些是不仔细的问题,有一些是对于
I2C
协议不够了解,手册看的不够认真,总之继续学习,这里将遇到的问题记录下,以便日后查阅错误一:HardFault硬件错误
yhl_sophia
·
2020-08-16 04:30
单片机
STM32 IIC设置
#defineHostAddress0xc0//总线主机的器件地址#defineBusSpeed200000//总线速度(不高于400000)#include"
i2c
.h"void
I2C
_GPIO_Init
xuedeyumu
·
2020-08-16 04:28
STM32
qnx学习笔记-QNX下音频驱动调试-音频SGTL5000驱动的调试
我的开发板的CODEC硬件原理图:sgtl5000通过I2S接口与IMX6的SSI总线完成音频数据的交换;cpu通过
I2C
或者
锋影Q
·
2020-08-16 04:22
ros接入IMU数据,打包发布topic
1串口读入IMU数据1.1serial工具IMU接入ros系统可以使用
I2C
,串口或者其他方式实现,这里考虑使用usb转TTL解决。
shawfy-
·
2020-08-16 04:16
slam
URAT通信原理简述 & VHDL程序实现
这不是像SPI和
I2C
这样的通信协议,而是微控制器中的物理电路或独立IC。UART的主要目的是发送和接收串行数据。有关UART的最好的事情之一是它只使用两根线在设备之间传输数据。
Terry 兰因
·
2020-08-16 03:14
STM32硬件IIC
1/**2*@brief写一个字节到
I2C
设备中3*@param4*@argpBuffer:缓冲区指针5*@argWriteAddr:写地址6*@retval正常返回1,异常返回07*/8uint8_t
I2C
_ByteWrite
weixin_33913332
·
2020-08-16 02:58
MPU6050姿态结算(采用硬件
I2C
实现数据融合算法)
姿态角(Euler角)pitchyawroll飞行器的姿态角并不是指哪个角度,是三个角度的统称。它们是:俯仰、滚转、偏航。你可以想象是飞机围绕XYZ三个轴分别转动形成的夹角。地面坐标系(earth-surfaceinertialreferenceframe)Sg--------OXgYgZg①在地面上选一点Og②使Xg轴在水平面内并指向某一方向③Zg轴垂直于地面并指向地心(重力方向)④Yg轴在水平
王者小金
·
2020-08-16 02:36
UAV
STM32
I2C
总线从机发送接收源码下载,有图有真相!
接收主机发送的数据并储存在内部缓冲区,然后通过串口打印输出;2、主机读取数据时,将内部缓冲区中的数据返回;3、发送接收都采用中断方式实现,经验证基本上没什么问题;串口打印输出的数据:主机(GinkgoUSB-
I2C
viewtoolsz
·
2020-08-16 02:34
QNX---IMX6UL
I2C
驱动分析
QNX---IMX6UL
I2C
驱动分析
I2C
是经常用到的一种
总线协议
,它只占用两个IO口资源,分别是SCL时钟信号线与SDA数据线,两根线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式
janet2013t
·
2020-08-16 02:41
QNX系统与驱动
Verilog的
I2C
实现
I2C
的Verilog实现有几个需要注意的地方:SDA是双向口,在Verilog中应声明为inoutsda;这里就涉及到了inout口的使用方式assignsda=(link_write)?
sam-X
·
2020-08-16 01:50
FPGA
stm32cubemx
i2c
sr2 busy
问题:STM32CUBEMX生成
I2C
代码,初始化代完成
i2c
寄存器SR2BUSY位一直为高,导致HAL_
I2C
相关函数返回hal_busy。
shaozhuanging
·
2020-08-16 01:35
初识STM32
1.2、STM32能做什么STM32属于一个微控制器,自带了各种常用通信接口,比如USART、
I2C
、S
James Bin
·
2020-08-16 01:21
嵌入式
MPU6050误差分析
该模块集成了一片MPU6050芯片和一片STM8S003F3P6单片机,具有串口和
I2C
接口。
ARIA的微笑
·
2020-08-16 00:54
STM32
I2C
读写
I2C
(Inter-IntegratedCircuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。
LeoYu0701
·
2020-08-16 00:02
嵌入式
谈谈MPU6050的数据融合 一阶滤波 卡尔曼滤波
我们通过
I2C
读取到MPU6050的六个数据(三轴加速度AD值、三轴角速度AD值)经过姿态融合后就可以得到Pitch、Roll、Yaw角。
zsn15702422216
·
2020-08-15 21:48
数据融合
卡尔曼滤波
教你在树莓派使用上RTC实时时钟,不用再担心断电后时间归零的问题,开机后自动同步RTC时钟!!!...
准备工作:1.系统建议使用官方最新的镜像文件2.RTC时钟模块板(
I2C
接口)建议使用DS1307时钟模块,或者RTC时钟模块RTC时钟模块:大家知道arduino的电平是5V,树莓派是3.3V,所以很多
weixin_30781631
·
2020-08-15 16:42
fs4412开发板学习笔记(七)
摄像头驱动:目录:Linux3.0drivers\media\videoLinux3.14.29drivers\media\
i2c
\soc_cameraCMOS摄像头驱动:一、device1.设备地址从
原點
·
2020-08-15 16:49
嵌入式
Linux驱动之
I2C
设备驱动
一、加载和卸载函数staticconststruct
i2c
_device_idhym8563_id[]={{"hym8563",0},{},};MODULE_DEVICE_TABLE(
i2c
,hym8563
挣钱养梦
·
2020-08-15 16:42
Linux驱动
CRC-8
这两天因为调试一个
I2C
驱动,数据传输中包含了CRC校验,所以有必要对接受的数据进行校验对比。也因为这样,在网上搜索了一下,找到了一些可以使用的CRC-8算法,记录下来,方便以后使用。
欧耶山哥
·
2020-08-15 15:17
算法
PCF8951在90c51上的使用
在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向
I2C
总线以串行的方式进行传输。2条双向串行线,一条数据线SDA,
Polya_Xue
·
2020-08-15 15:19
90c51单片机
Linux设备驱动模型之platform总线深入浅出(加入设备树)
对于依附在USB、PCI、
I2C
、SPI等物理总线来这些都不是问题。但是在嵌入式系统里面,在Soc系统中集成的独立外设控制器,挂接在Soc内存空间的外设等却不依附在此类总线。基于这
KurdtCobain
·
2020-08-15 15:17
Linux设备驱动分析
Linux中用platform_device结构体来描述
二、相关概念1、平台设备:通常在Linux中,把SoC系统中集成的独立外设单元(如:
I2C
、IIS、RTC、看门狗等)都被当作平台设备来处理。
memechashang
·
2020-08-15 14:37
Linux Device和Driver注册过程,以及Probe的时机
这是整个LINUX设备驱动的基础,PLATFORM设备,
I2C
上的设备等诸设备的注册最终也是调用本文讲述的注册函数来实现的。LinuxDevi
iteye_1261
·
2020-08-15 14:44
[学习笔记]将bootloader 和APP 合并成一个bin file升级演示
APP偏移量默认0x40004-4我们得到合并后的binfile4-5演示:4-5-1.连接两块ApolloEVK并上电,一块是host,一块是Slave(Host)PIN5->(Slave)PIN0,
I2C
SCL
guojun_jason
·
2020-08-15 14:25
Linux的
I2C
设备驱动 -- mini2440 上
i2c
接口触摸屏驱动
Linux的
I2C
设备驱动--mini2440上
i2c
接口触摸屏驱动本篇记录在友善之臂mini2440平台上挂载
I2C
接口触摸屏的驱动开发过程。
fyyy4030
·
2020-08-15 14:43
Linux
CANOpen系列教程04_CAN总线波特率、位时序、帧类型及格式说明
CANOpen最新全套教程:1.CANOpen系列教程01_初识CAN与CANOpen及相关内容2.CANOpen系列教程02_理解CAN
总线协议
3.CANOpen系列教程03_CAN收发器功能、原理及作用
ybhuangfugui
·
2020-08-15 12:58
CANOpen系列教程
CANOpen系列教程
C51 模拟spi协议
单片机软件模拟SPI接口—加深理解SPI
总线协议
SPI(SerialPeripheralInterfacer串行外设接口)是摩托罗拉公司推出的一种同步串行通讯接口,用于微处理器臌控制器和外围扩展芯片之间的串行连接
xiaopangzi313
·
2020-08-15 12:47
06_嵌入式裸机学习
使用Arduino开发板驱动LCD液晶显示屏
在本篇文章中,我们将主要学习如何使用Arduino开发板和Adafruit的
I2C
/SPILCD背板来驱动LCD液晶屏。
woshi_ziyu
·
2020-08-15 12:04
一板网电子论坛
使用sii9233a芯片控制海思hi3531d的hdmi输入
sii9233a,这款芯片的资料比较难找,而且都是英文的,所以我先放个链接好了链接:https://pan.baidu.com/s/1Ikt8G5sJTTrnsrHmg7SLUQ提取码:gkh7通过海思的应用层
i2c
FixCarMaster
·
2020-08-15 12:56
嵌入式开发
sii9233
hi3531
海思
STM32
I2C
I2C
也叫IIC,集成线路总线。由菲利普设计,主要用来连接整体线路,是一种多向控制总线。
I2C
传输速率:100kbps~1Mbps标准速率:100kbps,400kbps,1Mbps。
晓暮落枫
·
2020-08-15 12:03
STM32
很清晰的解读
i2c
协议
转载:http://dpinglee.blog.163.com/blog/static/14409775320112239374615/1.
I2C
协议2条双向串行线,一条数据线SDA,一条时钟线SCL。
Squ!rrel
·
2020-08-15 12:15
STM32
I2C
stm32-GPIO-8种IO模式
(主要用于来做
I2C
,USART的接收端)模拟输入模式(GPIO
狗头青的征战史
·
2020-08-15 12:10
STM32的
I2C
主从机通信
最近一段时间在做
I2C
通信协议,需要在两块STM32之间做
I2C
通信,定的是主机用IO口模拟,从机用的是STM32的硬件
I2C
,我的项目要求是需要主从机之间能够进行一串数据收发而不出错,实验时在主机方面
weixin_30703911
·
2020-08-15 11:02
嵌入式
I2C
总线之简介
简介SMBus是SystemManagementBus的缩写,是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。它主要是希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。SMBus为系统和电源管理这样的任务提供了一条控制总线,使用SMBus的系统,设备之间发送和接收消息都是通过SMBus,而不是使用单独的控制线,这样可以节省设备的管脚
老表阿酷
·
2020-08-15 11:37
ARM-MCU/CPU开发
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他