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总线协议
嵌入式——串行通信接口
同步通信接口常见的有:SPI和
I2C
接口,USART(是带有clk同步时钟,不过一般很少使用)《异步接口》1、UART接口UART接口是通用异步收发传输器(UniversalAsynchronousReceiver
rlwalex
·
2020-08-08 21:18
嵌入式串行通信接口
关于IIC初始化后就进入busy状态的问题
1.首先是iic在某些板子上会出现一开启iic复用时钟就直接进入busy状态的情况,这就导致后续的iic读写操作会卡在while(
I2C
_GetFlagStatus(
I2C
1,
I2C
_FLAG_BUSY
rjfjeff
·
2020-08-08 20:47
我对linux理解之
i2c
i2c
设备是非常普遍的一种设备,我们现在开始
i2c
子系统的分析。
rain0993
·
2020-08-08 20:00
linux
driver
教你怎样设置
I2C
器件的从设备地址
教你怎样设置
I2C
器件的从设备地址1推荐刚参加完全国大学生电子设计大赛,趁现在有时间学习了ARM。今天看了一下AT24C02的程序,发现“从设备地址”有点不明白,以前用C51的时候没太主意这个问题。
quannii
·
2020-08-08 20:17
Flash
总线
蓝桥杯第六届国赛试题--“智能物料传送系统”
系统硬件部分主要由按键电路、显示电路、数据存储电路、传感器检测电路及单片机系统组成,系统框图如图1所示:
I2C
总线驱动程序、CT107D单片机考试平台电路原理图以及本题所涉及到的芯片数据手册,可参考计算机上的电子文档
农夫三犭
·
2020-08-08 20:20
蓝桥杯
蓝桥杯第四届省赛模拟试题--自动售水机
系统框图如图1所示:
I2C
总线驱动程序、CT107D考试平台电路原理图以及本题所涉及到的芯片数据手册,可参考计算机上的电子文档。程序流
农夫三犭
·
2020-08-08 20:19
蓝桥杯
FPGA学习之路—接口(3)—SPI详解及Verilog源码分析
硬件连接简单缺点相比
I2C
多两条线没有寻址机制,只能靠片选选择不同的设备没有回应ACK机制,主设备不知道消息发送是否成功典型应用仅支持单主控硬件结
XDU_David
·
2020-08-08 20:15
FPGA
STM32软件IIC的实现
经过一天的修改之后,终于还是舍去了硬件IIC改成了用软件实现,最终代码如下:.h文件#include"stm32f10x.h"#defineANO_GPIO_
I2C
GPIOB#define
I2C
_Pi
zip_link
·
2020-08-08 20:12
物联网计算机小白
STM32
嵌入式单片机
传感器
STM32F0 Slave
I2C
配置
F0的
I2C
与F103不同,Slave
I2C
接口协议采用寄存器访问的格式。
qq_41242275
·
2020-08-08 20:39
stm32开发
BQ24195的使用:与MSP430G2553的
I2C
通信
前言本文作为bq24195的
I2C
使用教程,主要涉及
I2C
通信代码的实现以及一些注意事项,硬件部分稍有涉及但不是主要内容。
新塘老笨
·
2020-08-08 20:19
蓝桥杯单片机第三届初赛程序设计——“自动售水机”设计任务书
需要涉及到
I2C
总线驱动程序的调用。本解析不代表标准答案或官方答案,仅做分享。若有不足或是更好的写法,望在评论区进行指正!模板搭建基础的功能:1、独立按键2、数码管
Octo丶
·
2020-08-08 20:42
蓝桥杯单片机
linux
I2C
驱动框架之总线驱动(二)
目录总线驱动注册与加载添加设备到系统中总线驱动侧处理
I2C
总线通信方式总线驱动注册与加载以S3C-2410为例:由于总线控制器通常是在内存上的,所以它本身也连接在platform总线上,要通过platform_driver
小小城御园
·
2020-08-08 19:16
linux设备驱动
串口与普通IO口的区别
GeneralPurposeInputOutput(通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准
I2C
、SMBus或SPI接口简化了I/O口的扩展。
逸凌Time
·
2020-08-08 19:48
STM32
i.MX6U SPI浅析
SPI是Motorola公司推出的一种同步串行接口技术,是一种高速、全双工的同步通信总线,SPI时钟频率相比
I2C
要高很多,最高可以工作在上百MHz。
zheng是在下
·
2020-08-08 19:56
I.MX6UL+Linux
I2C
文章目录1.平台简述2.
I2C
介绍3.
I2C
初始化4.
I2C
主设备模式4.1主发送模式数据格式4.2主接收模式数据格式4.3start条件和stop条件函数4.4发送地址
i2c
_send_sla函数4.5
森子格
·
2020-08-08 19:23
stm32F4之使用
I2C
读写24C02
一.24C02简单介绍1.串行E2PROM是基于
I2C
-BUS的存储器件,2.可以支持100万次擦除,数据可以保存100年,3.支持每次读写1字节4.写周期最大5ms(即最好保证在5ms后进行读写,否则可以数据将会读取错误
qq_33974167
·
2020-08-08 19:00
STM32
I2C
设备主机与从机地址设置
1.
I2C
主机与从机定义
I2C
设备一般使用MCU作为主机,主机与从机通过总线连接起来,分别是SCL时钟总线和SDA数据总线,主机发送给从机SCL时钟信号,SDA发送数据,如下图所示:2.主机地址STM32
加油吧ln
·
2020-08-08 19:10
tiny4412 设备树之LCD背光驱动(五)
(触屏数据也可通过
i2c
直接读取)关于一线背光驱动:http://www.360doc.com/content/15/10
win9zz
·
2020-08-08 19:37
Tiny4412
Linux
Device
Tree
Tiny4412之旅
如何看
I2C
的从机地址(MMA8451Q芯片为例)
最近在写一个
I2C
通信的程序,看到芯片规格书上面是这样子写从机地址的从规格书上面写着,从机地址是0X1C,然后后面又有个最后的8位值,下了4个例程,有两个例程的地址是用0X1C的,有两个例程的从机地址是用
火山LF
·
2020-08-08 19:16
51单片机
【笔记】ARM裸机程序开发_part5
以下是ARM裸机的最后一部分12.1
I2C
I2C
:物理结构非常简单,只有两根线。
KimonoYan
·
2020-08-08 19:20
纯真的自学笔记喵
ZigBee_
I2C
协议器件地址
读"是主机接收从机数据,"写"是主机发送数据给从机.重复位主要用于主机从发送模式到接收模式的转换"信号",由于只有2线,所以收发转换肯定要比SPI复杂,因为SPI可用不同的边沿来收发数据,而
I2C
不行.
Geek_LFP
·
2020-08-08 19:13
ZigBee
tiny4412 linux-4.2 移植(五)EEPROM
简介EEPROM经常用来测试板子的
i2c
总线,linux源码自带at24.c,配置比较简单,打开内核相关配置,再加上dts配置就行了。
小黄鸡#
·
2020-08-08 19:28
Tiny4412
Linux_4.2移植
④tiny4412 Linux驱动开发之
I2C
子系统EEPROM篇
本次写一下基于Linux的
i2c
子系统的简单驱动程序的编写.首先来了解一下
i2c
子系统的框架(
i2c
协议相关知识请自行网上找资料),如下图:上图大概可以反应Linux中
i2c
子系统的一个框架,包括①用户层
__毛豆
·
2020-08-08 19:27
Linux
F28335的SCI通讯模块
与DSP相关的通讯模块有:并行通讯、SCI、CAN、
I2C
。本文介绍SCI。重点介绍
紫宸094
·
2020-08-08 18:11
DSP
RK3399—用户态操作EEPROM
在此之前,在其他平台上应用
i2c
总线用户接口(ioctrl)进行访问EEPROM,具体可以参考“嵌入式Linux下24系列EEPROM/FRAM驱动”文章。现将其移植到RK3399平台运行。
Acuity.
·
2020-08-08 18:02
RK3399
【组件】
i2c
抽象/模拟
i2c
1.写在前面
i2c
总线是由PHILIPS公司开发的一种简单、双向二线制同步串行总线。
Acuity.
·
2020-08-08 18:02
C
Drivers
MCU开发
I2C
工作原理
一、
I2C
串行总线概述
I2C
总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的总线裁决和高低速期间同步功能的高性能穿行总线。
I2C
总线只有两根双向信号线。
WANGZHEN`
·
2020-08-08 18:42
I2C
工作
原理
i2c
矩阵按键
1.单片机型号:NUVOTONN76E0032.工程代码:#include"N76E003.h"typedefbitbool;enum{false=0,true=1,};#defineuint8unsignedchar#defineSET_BIT00x01#defineSET_BIT10x02#defineSET_BIT20x04#defineSET_BIT30x08#defineSET_BIT4
春风放胆来梳柳
·
2020-08-08 18:03
单片机
Linux
i2c
子系统应用之Linux ARM嵌入式
i2c
通信(用
i2c
设备总线完成
i2c
从设备寄存器的配置)
一、前言本文主要分为三个部分,第一部分,介绍
i2c
总线应用的背景以及本文编译测试需要的开发环境;第二部分,介绍主要的源码及相关函数接口;第三部分,测试方法以及详细测试结果,
i2c
从设备的7bit器件地址可以在设备的
居水
·
2020-08-08 18:14
linux
GPIO实现
I2C
从机的设计[1]
在本阶段的工作中,需要实现一个由GPIO模拟的
I2C
从机工程设计,以前只使用GPIO模拟
I2C
设计过主机,对于从机的设计,还是首次。下面就讲本次工作中从机设计思想做详细记录。
IceyP庚
·
2020-08-08 18:29
Interface
[RK3399][Android8.1] 调试记录 --- CW2015电量计+GPIO DC检测
Platform:RK3399OS:Android8.1硬件环境:使用3串3并锂电池供电充电IC:BQ24610RGER电量计IC:CW2015问题11.CW2015
i2c
通信失败解决方法:1.确定CW2015
i2c
oliverJ
·
2020-08-08 18:51
硬件
驱动
【蓝桥杯单片机进阶强化-01】IIC总线接口技术基础
【1】IIC总线概述IIC总线全称:Inter-IntegratedCircuit,是由飞利浦公司开发出来的一种串行
总线协议
,它是一种多主机的总线,当发生主机竞争时,有总线仲裁机制。
小蜜蜂老师
·
2020-08-08 18:47
蓝桥杯单片机
i2c
理解
Android很多设备都是
i2c
接口,键盘、光感、罗盘、陀螺仪、摄像头,原生的linux系统对
i2c
子系统封装得很好,一般不会出问题,不需要自己研究底层协议。
决战北京城
·
2020-08-08 18:42
i2c
驱动调试总结
遇到
i2c
通信失败的情况,可从下面几个方面入手。1.电源,复位脚状态确认,注意芯片规格书需要配置的特殊信号脚。
那颗流星
·
2020-08-08 18:44
IIC
Linux
I2C
总线浅析
㈠OverviewLinux的
I2C
体系结构分为3个组成部分:·
I2C
核心:
I2C
核心提供了
I2C
总线驱动和设备驱动的注册、注销方法,
I2C
通信方法(即“algorithm”)上层的、与具体适配器无关的代码以及探测设备
lkl3346
·
2020-08-08 17:10
iic总线协议
11 openwrt mt7628 oled驱动
1.遇到的第一个问题,编译固件过大1.1配置
i2c
驱动makemenuconfigKernelmodules—>
I2C
support—>kmod-
i2c
-gpio-custom.##1.2编译后固件过大
liupeng08304
·
2020-08-08 17:18
Linux设备驱动程序架构分析之
I2C
Spec摘要
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz 1、
I2C
总线介绍
I2C
(Inter-IntegratedCircuit,内置集成电路)总线是由PHILIPS公司提出的一种串行总线
liuhaoyutz
·
2020-08-08 17:09
Linux设备驱动程序架构分析
linux
I2C
TI-C6657开发板烧录步骤
工具包路径:C:\ti\mcsdk_2_01_02_06CCS版本:CCSv7.4.0步骤1:将IBL烧写到EEPROM1)拷贝文件
i2c
rom_0x51_c6657_le.bin、evmc6657l.gel
lingyi0122
·
2020-08-08 17:47
DSP
C6657
C6657
IBL
NAND
FLASH
启动
I2C
总线-
I2C
总线线路电气属性
I2C
总线允许利用不同制造工艺生产的器件以及使用不同电源电压的器件进行通信。
漫步星球者
·
2020-08-08 17:04
总线集合
Linux驱动之获取设备树属性——学习笔记(10)
这里以
I2C
设备举例,记录一下。一、设备树修改1、添加设备节点由于要使用的设备挂载在
I2C
下,所以要先找到指定的
I2C
节点,然后添加。
hrx-@@
·
2020-08-08 17:44
Linux驱动开发
STM32-GPIO模拟-标准IIC驱动
I2C
总线在传送数据过程中信号:1总线空闲判断SCL和SDA全为高.2开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。3地址、数据、应答,读写标示电平的识别:SCL为高电平
kuzuiu001
·
2020-08-08 17:59
STM32-I2C
[RK3399][Android7.1] 移植笔记 --- GT9XX系列Touch添加
Platform:RK3399OS:Android7.1Kernel:v4.4.83原理图:1.使用的是
I2C
32.TOUCH_RST_L对应GPIO是GPIO4_C63.TOUCH_INT_L对应GPIO
KrisFei
·
2020-08-08 17:21
RK3399
子类__Touch
[RK3288][Android6.0]
I2C
默认传输速率及修改
Platform:RockchipOS:Android6.0Kernel:3.10.92RK对应的
i2c
controller驱动在kernel/drivers/
i2c
/busses/
i2c
-rockchip.c
KrisFei
·
2020-08-08 17:48
子类__I2C
msm平台GPIO相关的device tree设置
8794703.htmlmsm平台GPIO相关的devicetree设置[摘要:GPIO相干的dvicetree设置战interrupt设置gpoi号和gpio相干的属性设置以tsp的proxy_en端心为例:
i2c
T帮主
·
2020-08-08 16:57
22 使用内核里的at24-eeprom设备驱动
makemenuconfigARCH=arm64CROSS_COMPILE=aarch64-linux-gnu-DeviceDrivers--->Miscdevices--->EEPROMsupport--->
I2C
EEPROMs
jklinux
·
2020-08-08 16:47
全志H5
Linux-4.11
一些笔记:关于mt7628 openwrt 音频调试
先用mtk-openwrt-sdk-20160324-8f8e4f1e.tar.bz2这版官方SDK(从官方网站上看这是最新的一版openwrtSDK,2016年的,是的,你没看错),然后
i2c
都巨艰难的调试出来
kinbo88
·
2020-08-08 16:37
外设驱动
树莓派学习笔记——
I2C
设备载入和速率设置
1.载入设备方法1——临时载入设备sudomodprobe-r
i2c
_bcm2708#卸载设备-r代表removesudomodprobe
i2c
_bcm2708#重新载入设备方法2——永久载入设备打开配置文件
iteye_3759
·
2020-08-08 16:44
GPIO口模拟IIC通信
SDA所对应的GPIO接口编号#defineSCL255//定义SCL所对应的GPIO接口编号#defineOUTP1//表示GPIO接口方向为输出#defineINP0//表示GPIO接口方向为输入/*
I2C
hao_ya
·
2020-08-08 16:29
嵌入式
I2C
协议之软件模拟时序
1.1
I2C
简介
I2C
总线时PHILIPS公司推出的一种串行总线,具备多主机系统所需的包括总线仲裁和高低速器件同步功能的高性能串行总线。它只需要两跟双向的信号线,一根数据线SDA,一个是时钟线SCL。
斜杠青年/
·
2020-08-08 16:04
STM32学习笔记
AM335X——SPI设备驱动
1.准备工作与前面写过的
I2C
驱动一样,SPI驱动也涉及SPI控制器(适配器)驱动和SPI设备驱动。SPI控制器驱动这里不就写了
hceng_blog
·
2020-08-08 16:31
Linux驱动
嵌入式基础
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他