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总线协议
amlogic平台android 系统linux内核中添加
i2c
设备实现
i2c
的读写
上一篇,我介绍了如何在uboot中添加
i2c
设备,以及移植
i2c
的读写接口。简单来说uboot阶段使用
i2c
设备和平台关联性比较大,但不同平台套路是差不多的。
Darren_Mr
·
2020-07-29 13:00
STM32系统中的2种数据掉电保护方法!
在嵌入式设备开发中,往往需要保存一些掉电不易失性的数据,如果系统配置、用户定制信息等等,如果增加额外的ROMIC,比如(基于
I2C
的24C02等等)往往会造成额外的PCB空间增大,硬件成本增加,降低产品的性价比
嵌入式资讯精选
·
2020-07-29 13:00
通过ip地址访问ESP32-CAM 相机
/nWi-FiBTSoC模块低功耗32位CPU,也可以为应用处理器服务时钟速度高达160MHz,总计计算功率高达600DMIPS内置520KBSRAM,外部4MPSRAM支持UART/SPI/
I2C
Archger
·
2020-07-29 13:54
Arduino
用户模式
I2C
驱动
如果有大量低速
I2C
设备,可以考虑从用户空间驱动它们。
i2c
-dev模块有助于开发用户模式
i2c
/smbus设备驱动程序。用户空间代码通过/dev/
i2c
-N节点访问
i2c
设备。
AS520213211314
·
2020-07-29 13:51
I2C
总线重启的重要性
前言
i2c
比较突出的特点就是这个
总线协议
只需要用到的主控的两个引脚,而传输速率在标准模式下可以达到100kb/s,快速模式下可以达到400kb/s。这种传输方式对于一般的应用是足够的。
用户昵称已经存在
·
2020-07-29 13:46
通信协议之I2C
干货总结:
I2C
总线详细要点
[导读]前文总结了单片机串口个人认为值得注意的一些要点,本文来梳理一下
I2C
总线的一些要点。这个题目有点大,本文对于
I2C
其实很多地方也没整清楚,只为了与前文形成系列,如果大家有补充欢迎留言。
张巧龙
·
2020-07-29 13:06
第十一届蓝桥杯单片机省赛2020年四月份程序设计模拟试题
**第十一届蓝桥杯单片机省赛2020年四月份模拟试题**
i2c
.c#include"
i2c
.h"#include"intrins.h"#include"STC15F2K60S2.H"#defineDELAY_TIME5
weixin_45948015
·
2020-07-29 13:45
单片机
蓝桥杯
单片机
通俗易懂的USB协议详解(转载)
如同每个工程设计人员必须掌握
I2C
,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linuxuhci驱动作者之一AlanStern曾经就说过“TheUSBdocumentationi
亥尚
·
2020-07-29 11:13
USB
SENSIRION SCD30 二氧化碳传感器
I2C
通信参数及相关命令
SENSIRIONSCD30二氧化碳传感器
I2C
地址:0x61
I2C
通信速率:100KHz特别注意:SCD30要求与其通信的
I2C
Master主机,必须支持clockstretching时钟延展(12mS
Hansen Mi
·
2020-07-29 07:08
硬件
SENSIRION SCD30 二氧化碳传感器测量数据转换
硬件:NordicnRF52840SoC,SENSIRIONSCD30软件:NordicSDKV15.2,KeilV5.23SCD30
I2C
读取测量值命令,0x0300参考代码floatCO2Concentration
Hansen Mi
·
2020-07-29 07:37
硬件
NORDIC
BLUETOOTH
高通GPIO配置简介
内部单元(hardwaretime,其他子系统(SMD)或者外部设备(
I2c
,uart)能够产生中断。每一个子系统(
ldinvicible
·
2020-07-29 05:31
高通平台学习总结
博世BMI160六轴传感器
I2C
通信配置
博世BMI160简介BoschSensortec公司推出的最新BMI160惯性测量单元将最顶尖的16位3轴重力加速度计和超低功耗3轴陀螺仪集成于单一封装。采用14管脚LGA封装,尺寸为2.5×3.0×0.8mm3。当加速度计和陀螺仪在全速模式下运行时,耗电典型值低至950µA,仅为市场上同类产品耗电量的50%或者更低。BMI160的Datasheet的下载连接如下:点击此处进入下载网页BMI160
枫之星雨
·
2020-07-29 04:46
传感器
HC-SR501人体红外感应模块程序
由于其输入阻抗较大,这种模式一般用于标准通信协议,如
I2C
、USART的接收端等模拟输入模式:芯片内部由另一条线路把电压信号传送到片上外设模块。如传送至ADC模块,由ADC采集电压信号。使用ADC
随风飘零翼
·
2020-07-29 04:51
单片机程序
IIC 通讯协议
IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.
I2C
肯定是2线的(不算地线).
I2C
协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.
I2C
的原则是
你来吻
·
2020-07-29 03:22
i2c
子系统分析:源码1. kernel-3.18\drivers\misc\mediatek\
i2c
\mt6735\
i2c
.c
/*
i2c
.c分析1.mt_
i2c
_init()//module_init|platform_driver_register(&mt_
i2c
_driver)2.staticstructplatform_drivermt_
i2c
_driver
zhigouliu
·
2020-07-29 03:37
i2c子系统分析
【RT-Thread笔记】BH1750软件包的使用
创建工程、验证在RT-Thread中读取BH1750数据有两种方法:一种方法是借助bh1750软件包;另一种方法是直接使用
i2c
驱动框架读取BH1750数据。关于直接
zhengnianli
·
2020-07-29 03:25
RT_Thread ——外设
I2C
的使用
主要内容参考官方文档https://www.rt-thread.org/document/site/programming-manual/device/
i2c
/
i2c
/官方文档中采用的是通过IO口模拟来实现
yl浪迹天涯
·
2020-07-29 01:30
RT_Thread
CANOpen系列教程06_结合代码理解CAN底层收发数据(含STM32例程)
https://www.cnblogs.com/captainbedCANOpen最新全套教程:1.CANOpen系列教程01_初识CAN与CANOpen及相关内容2.CANOpen系列教程02_理解CAN
总线协议
ybhuangfugui
·
2020-07-29 01:20
CANOpen系列教程
CANOpen系列教程
RT-Thread使用
I2C
读写eeprom例程(24c02)
实验准备:开发板:正点原子探索者RT-Thread源码env工具env配置:使能相关的uart,用于打开控制台打开
I2C
设备:实验源代码:#include#include#ifndefEEP_
I2C
BUS_NAME
Nameless-Y
·
2020-07-29 01:34
RT-Thread
USB、UART转IIC、SPI方案
可编程USB转串口适配器UART/
I2C
/SMBus/1-Wire/SPI/CAN/PWMUSB2S(USBToSerialports)可编程USB转UART/
I2C
/SMBus/SPI/CAN/1-Wire
许利凯
·
2020-07-29 01:14
单片机技术
端口转换
MLX90640开发笔记(九)EEPROM、RAM、寄存器说明
EEPROM的地址范围为0x2400~0x273F,共832个字(1664字节),前16个字包含了唯一ID码、工作参数(上电后自动同步到寄存器)、MLX90640的
I2C
地址。
许利凯
·
2020-07-29 01:14
红外成像
MLX90640
东芝mipi转LVDS芯片TC358775XBG调试
数据手册看,有2种控制方式,
I2C
或者MIPI直接控制,看了下,如果用
I2C
,mipi初始化时序还需要调整,太不方便,硬件上还要多占用一个
I2C
,这里直接用mipi控制接下来首先看时序:MSM8953平台
xuecz1230
·
2020-07-29 01:58
驱动开发
高通camera如何匹配
I2C
总线
compatible="qcom,cci";...pinctrl-names="cci_default","cci_suspend";pinctrl-0=;pinctrl-1=;gpios=,//CAM_
I2C
_SCL
xuecz1230
·
2020-07-29 01:28
驱动开发
Edison平台eclipse环境下通过MRAA库使用IIC、SPI、UART例程(BMI160、MS8607)
MRAA库IIC例程:以下程序是操作MS8607传感器mraa_init();/*initialize
I2C
onbus0*/m_
i2c
=mraa_
i2c
_init(1);mraa_
i2c
_frequency
无语僧314
·
2020-07-29 00:10
嵌入式linux
笔记11:STM32—— DMA简介和结构介绍
这里的外设一般指外设的数据寄存器,比如ADC、SPI、
I2C
、DCMI等等外设的数据寄存器,存储器一般是指片内SRAM、外部存储器、片内Flash等等。作用:为C
weixin_46468790
·
2020-07-28 23:10
STM32系列
TC264学习(二)——SCCB协议
二、SCCB与
I2C
的区别和联系联系:SCCB大致上和
I2C
一致,SCCB的SIO-I和SIO-O相当于
I2C
的SCL和SDA。
cy同学懵了
·
2020-07-28 22:58
笔记
张高兴的 .NET Core IoT 入门指南:(三)使用
I2C
进行通信
什么是
I2C
总线
I2C
总线(Inter-IntegratedCircuitBus)是设备与设备间通信方式的一种。
高兴高兴张高兴
·
2020-07-28 22:59
24xx256
I2C
接口 EEPROM芯片
也许不一定哪天会用到型号总共有三种型号,区别的工作温度和总线频率不一样24AA256/24LC256/24FC256三种不同的型号pinfunctionWP引脚拉低是时候是可以写入的,而拉高的时候只能读A0A1A2可以配置
I2C
剑山
·
2020-07-28 22:14
RT-thread 设备驱动组件之IIC总线设备
本文主要介绍RT-thread中IIC总线设备驱动,涉及到的主要文件有:驱动框架文件(
i2c
_core.c,
i2c
_dev.c,
i2c
-bit-ops.c,
i2c
_dev.h,
i2c
.h);底层硬件驱动文件
weixin_34216107
·
2020-07-28 19:22
RTT设备与驱动之
I2C
:
I2C
主从结构(可以有多个主机,但同一时间只能有一个):
I2C
有两种地址结构7位/10位总线空闲时,SDA和SCL都处于高电平状态。
weixin_30596343
·
2020-07-28 16:31
RT-Thread
I2C
设备驱动框架及相关函数
本文使用的rtt版本为V3.1.3.stm32的
i2c
驱动分为了模拟
i2c
和硬件
i2c
,分别保存在./bsp/stm32f10x/drivers/drv_
i2c
.c(为便于区分.
wangchuncheng211
·
2020-07-28 15:58
RT-Thread--设备(
I2C
设备)
/*findslave
i2c
deviceaddress*/staticrt_device_t_
i2c
_find(constchar*name){rt_device_tdev;dev=rt_device_find
tyustli
·
2020-07-28 12:13
RTOS
TPM 设备
TPM的全称是TrustedPlatfromModule,其是一个微控制器,可以存储密匙,密码和数字证书TPM目前看有SPI和
I2C
两种接口,其一般嵌入到主板上,主要用于低于外部软件攻击和物理偷窃,保证信息存储的安全
tiantao2012
·
2020-07-28 12:39
Linux
源码分析
LT8920 低成本高度集成的2.4G可变数据速率射频芯片
支持跳频支持SPI和
I2C
接口内置的auto_ack功能具有1Mbps,250Kbps,125Kbps,62.5Kbps,1Mbps的数据速率以及64位,48位,32位,16位的同步位;250Kbps,
szriley123
·
2020-07-28 12:24
LDT
LT8910 2.4 GHZ无线收发器芯片LDT
支持跳频支持SPI和
I2C
接口内置auto_ack功能,数据速率1Mbps,250Kbps,125Kbps,62.5Kbps,功耗极低支持信号能量检测单芯片传输距离200米支持QFN4*4和SSOP16
szriley123
·
2020-07-28 12:24
LDT
i2c
子系统之
i2c
bus初始化——
i2c
_init()
根据前文的分析,在linux内核启动的时候最先执行的和
I2C
子系统相关的函数应该是driver/
i2c
/
i2c
-core.c文件中的
i2c
_init()函数。下面具体此函数具体做了那些预备工作。
阿曼
·
2020-07-28 10:45
Linux驱动之I2C
Vivado HLS创建AXI接口进行数据传输
在zynq软硬协同开发中,AXI接口是PS和PL交互很重要的一个
总线协议
,本次介绍如何通过HLS创建具有AXI接口的IP核同其余部件交互。
qq_40268672
·
2020-07-28 08:51
LiquidCrystal_
I2C
显示不正常 只显示第一个首字符!
现在问题找出来了,只需要更改LiquidCrystal_
I2C
.cpp文件中的一个语句就可以了,更改如下:inlinesize_tLiquidCryst
皮皮怪-段
·
2020-07-28 08:49
arduino
RT-Thread在正点原子apollo上使用IIC读取AP3216
2.写操作,根据读写时序,传输的structrt_
i2c
_msg的addr设置为0x1E,flags设置为RT_
I2C
_WR,数据长度len为2,buf指向长度为2的数组,第一个数据为AP3216寄存器地址
nuaa_qianjin
·
2020-07-28 08:53
RT-Thread开发之路(6)— 通过
I2C
获取BH1750光传感器数据
通过
I2C
获取BH1750光传感器数据一、硬件准备小熊派+E53_SC1扩展模块,如下所示:二、开启IIC设备打开board.h文件,找到IIC的配置处,按照其提示配置:首先,打开【RT-ThreadSettings
Willliam_william
·
2020-07-28 07:32
RT-Thread
RT-Thread通信管理
数据发送与接受1.2.5关闭串口设备2、SPI设备2.1SPI简介2.2挂载SPI设备2.3配置SPI/QSPI设备2.3.1配置SPI设备2.3.2配置QSPI设备2.4访问SPI设备2.5访问QSPI设备3、
I2C
参宿四炸了吗
·
2020-07-28 06:02
RT
Thread学习
DHT11使用笔记
DHT11利用单
总线协议
,因此有严格的时序。
小盼你最萌哒
·
2020-07-28 06:22
stm32
基于ARM内核的芯片基本结构知识点
:直接内存存取,DMA传输时,由CPU将总线给予DMA掌管GPIO:单片机上的引脚,可以由单片机设置成输入或输出UART:异步收发传输器,可以异步收取或发送信号,类似于高低电平转换器,可实现全双工通信
I2C
佚名
·
2020-07-28 05:56
STM32单片机
3、新的单片机学习路线
TIAM437X/AM335X网上宣传资料最多freescaleI.MX6网上资料其次全志以下三家资料不开放瑞芯微高通MSM89092、三星2440是否过期因为我们编写驱动主要是怎么去使用控制器,比如uart、
i2c
alen??
·
2020-07-28 05:20
第2期ARM裸机加强版
Linux
i2c
RTC 驱动解析
Linux
i2c
RTC驱动解析1.
i2c
adapter1.1device(dts)1.2driver1.3
i2c
transfer1.4
i2c
-dev1.5pinmux2.
i2c
client2.1device
pwl999
·
2020-07-28 04:30
Arm
Linux
STM32F103C8T6最小系统RT Thread BSP增加
I2C
外设读取MPU6050模块数据
初学rtthread,目标STM32F103C8T6最小系统板通过
I2C
读取MPU6050的数据,查找了很多文档都没成功。
pkokocl
·
2020-07-28 04:27
RT-Thread
PCF8591 ADC 模数转换模块使用
先参照《树莓派
i2c
总线使用及
i2c
-toolspython-smbus的安装》打开
i2c
总线。
weixin_pwtank1983
·
2020-07-28 04:03
树莓派
树莓派
i2c
总线使用 及
i2c
-tools python-smbus 的安装
下面我们需要修改树莓派的配置文件使能
I2C
,通过nano编辑器修改raspi-blacklist.conf文件内容pi@raspberrypi~$sudonano/etc/modprobe.d/raspi-blacklist.conf
weixin_pwtank1983
·
2020-07-28 04:03
树莓派
AXI4 4.0 FULL
总线协议
信号详细定义
1、概述AXI协议是ARM制定的高速接口协议,支持在主从设备间提供高性能、高频率的系统通信。并且在XILINXVIVADO中绝大部分的IPCORE都支持AXI接口,掌握AXI协议意味着你可以很方便的使用赛灵思的各类IPCORE。1.1、分类AXI4.0总线主要有以下三类分别适用于不同场景:AXI4.0FULL:面向高性能地址映射,支持突发事件读写,也就是写一次地址,可以传输高达256次数据,数据速
msgoc
·
2020-07-28 04:38
interface
RT-thread学习笔记1
I2C
设备驱动学习之EEPROM驱动(上)
RT-thread中关于
I2C
设备驱动主要有
i2c
_core.c、
i2c
_dev.c、
i2c
-bit-ops.c这个几个文件,这次的主要任务就是结合提供的
i2c
驱动库编写eeprom的读写函数,基于ALIENTEKMINISTM32
mjc_1209
·
2020-07-28 03:54
RT-thread学习笔记
上一页
90
91
92
93
94
95
96
97
下一页
按字母分类:
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
其他