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总线协议
STM8内部存储器结构及编程
包括:flash、ITC终端资源、RST复位、CLK时钟、WWDG窗口看门狗、IWDG独立看门狗、AWU自动唤醒单元、BEEP蜂鸣器、SPI、
I2C
、UART、TIM定时器、ADC、beCAN等。
finedayforu
·
2020-07-29 18:51
首个单芯片超小封装
I2C
转PWM解决方案
ZW10I8X系列高性能工业级16位高精度
I2C
转PWM接口SOC芯片●接口标准-符合飞利浦的
I2C
标准规范,目前支持的速度为小于100kbit。
阳春大志
·
2020-07-29 18:19
STM32 HAL
I2C
库读指定寄存器的数据
Supportfor"repeatedstart"inSTM32HAL
I2C
libraryQ:Iamworkingwithaslave
I2C
device(KionixKX022acccelerometer
容沁风
·
2020-07-29 18:46
STM32
Linux3.5下
I2C
设备驱动程序
知识背景:1.
I2C
协议2.4412处理器
I2C
接口说明3.bus-dev-drv模型(详见文章-Linux下驱动:分层、分离机制学习笔记)4.linux内核下驱动设计基本知识一、驱动框架以4412+linux3.5
川渝小神丢
·
2020-07-29 18:42
Linux系统
I2C
死锁原因及解决方法
一、死锁总线表现SCL为高,SDA一直为低二、背景知识1.
I2C
总线空闲状态
I2C
总线中,当SCL和SDA都为高电平时,总线处于空闲状态。
川渝小神丢
·
2020-07-29 18:11
Linux系统
树莓派 -- 输入设备驱动 (key)
输入设备(如按键,键盘,触摸屏等)是典型的字符设备,其一般工作原理是底层在按键或触摸等动作发生时产生一个中断,然后CPU通过SPI,
I2C
总线读取键值。
feiwatson
·
2020-07-29 18:37
Linux
Raspberry
驱动
树莓派
STM32F407和STM32F051主从
I2C
通信方法
Configurethesystemclock*/SystemClock_Config();/*Initializeallconfiguredperipherals*/MX_GPIO_Init();MX_
I2C
1
华清远见嵌入式学院
·
2020-07-29 18:27
史上最详细IIC教程
https://blog.csdn.net/Lingdongtianxia/article/details/81135456基础知识介绍时序图本文所有时序图均来自AT24C02的芯片手册IIC
I2C
总线是一种串行数据总线
fan_music
·
2020-07-29 18:20
IIC
Linux
i2c
子系统
一、前言因为自己在研发过程中经常要涉及到tp驱动程序,而tp驱动就涉及到
i2c
驱动。
www.wowothink.com
·
2020-07-29 18:37
Linux
Device
Driver
I2C
总线协议
相关的函数详解
源码位置:drivers/
i2c
/busses/
i2c
-nomadik.c通过掩码“mask”设置寄存器某个几个位的值为1。掩码中1对应的位置置为1。
duanlove
·
2020-07-29 18:56
嵌入式技术
I2C
之知(四)--
I2C
总线的7bit从机地址
时钟拉伸(Clockstretching)clockstretching通过将SCL线拉低来暂停一个传输.直到释放SCL线为高电平,传输才继续进行.clockstretching是可选的,实际上大多数从设备不包括SCL驱动,所以它们不能stretch时钟.从字节级来看,一个设备可能在快速模式下接受数据,但是需要更多的时间来存储接收到的字节或者准备将要传输的另一个字节.从机可以以一种握手的处理方式在
dndxhej
·
2020-07-29 18:41
I2C
stm32专题十六:IIC(三)stm32 IIC 固件库函数分析
因为
I2C
通讯非常重要,因此要详细的分析每一个库函数IIC初始化结构体/***@brief
I2C
Initstructuredefinition*/typedefstruct{//指定时钟频率,这个值不能超过
小小刘木子
·
2020-07-29 18:05
stm32专栏
I2C
和串口
譬如
i2c
是带地址的通讯,支持多方通讯,串口就搞不定;两者通讯的机制原理也不同;另外速度上
I2C
相对会快一些,好像
i2c
是philips发明的,目的就是解决速度的瓶颈。
dinghutian1305
·
2020-07-29 18:33
SOPC中PIO模拟
I2C
总线通信
//=============================================================================//模拟
I2C
_Bus//
I2C
.h//==
diehua3359
·
2020-07-29 18:00
I2C
协议代码的实现关键
I2C
总线我已经用很久了,也用了很多次,但每到下一次使用时,都会或多或少的发现一些小问题,比如读写单个字节时没有问题,在连续读写大量数据时却出现读写不正确的现象,下面来总结一下模拟
I2C
驱动代码的实现关键
dayou1024
·
2020-07-29 18:27
单片机
嵌入式STM32应用
I2C
连续读写E2PROM例程
#defineAT24CXX_H#include"stm32f10x.h"#include"sys.h"#include"delay.h"#include"stdio.h"#defineE2PROM_
I2C
_SDA_REPBin
dayou1024
·
2020-07-29 18:27
单片机
嵌入式STM32应用
android读写iic设备
下面的例子是读写最简单的
i2c
设备eeprom的流程,
i2c
的驱动编写有两种方式,一种是利用系统提供的
i2c
-dev.c来实现一个
i2c
适配器的设备文件,然后通过在应用层操作
I2C
适配器来控制
I2C
设备
_Nickelback
·
2020-07-29 18:21
android
底层
iic
I2C
参考:https://www.cnblogs.com/aaronLinux/p/6218658.htmlhttps://blog.csdn.net/sternlycore/article/details/85600668https://blog.csdn.net/CSDN4646/article/details/82756282起始条件&停止条件起始条件:SCL线是高电平时,SDA线从高电平向低电
danchaofan1982
·
2020-07-29 18:20
协议
ARM-Linux下ZLG7290
I2C
驱动程序的编写
项目中用到ZLG7260按键数码显示芯片与at91sam9260系列ARM9处理器连接,ZLG7290通过
I2C
接口与ARM9的TWI
I2C
(PA23:SDA数据线;PA24:SCL时钟线)接口相连连接
cskywit
·
2020-07-29 18:55
Linux驱动
AM335X 运行VxWorks 6.9 系统
AM335XZCZDDR:DDR3SDRAM512MBNAND:512MBSPIFLASH:n/a网口:2路10/100/1000Mbps串口:5路USB:2路音频:播放/录音显示:1路RGBSPI:1路
I2C
千山鸟飞绝万径人踪灭
·
2020-07-29 18:27
项目分享
一周搞定9轴MPU9250(无华)(3)--数据采集
主要是调用HAL_
I2C
_Mem_Write()进行数据写,HAL_
I2C
_Mem_Read()进行数据读。这时可以对传感器进行读写操作。
imtoo
·
2020-07-29 17:22
硬件
SMBus与
I2C
的区别
本文转自网络SMBus与
I2C
的区别SMbus最早是由Intel公司提出来的.现在由SBS管理维护这一个规格.此规格是用Philips的
I2C
简化而来.SMbus是由两条讯号所组成的一种汇流排.是为了在系统上较慢速的装置及电源管理装置之间的沟通使用
风中之哨
·
2020-07-29 17:42
I2C
c
资讯
通讯
interface
工作
system
浅谈linux内核中的
I2c
驱动(1)
不仅在我们今天要讲的
I2c
驱动中存在,像usb,spi,I2s,platform等设备中也是存在的。而且在Linux内核的源代码中,不能把总线单独的看,它们有时是互相联系的。废话少说,直接进入正题吧。
昂贵的承诺
·
2020-07-29 17:25
驱动
完整的
I2C
串口通讯程序
说明:该程序今本人调试成功,在这是用数码管显示单片机中储存的数据。可以应用到用PC主机控制其它设备的系统中。#include#defineucharunsignedcharsbitSCL="P2"^0;sbitSDA="P2"^1;sbitP36=P3^6;sbitP37=P3^7;ucharcodesend[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};
随便称呼
·
2020-07-29 17:07
用
I2C
通信实现点亮一盏小灯(包含应答)---c语言
//详细报告请下载:http://download.csdn.net/detail/chenqiai0/4482112 /*用
I2C
通信实现点亮一盏小灯*/#include#defineucharunsignedcharsbitscl
chenqiai0
·
2020-07-29 17:25
51单片机
IO模拟
I2C
代码
这是N年前写的用51的IO口模拟
I2C
的代码,贴在这里,供有需要的朋友参考//---------------------------------------------------------#include
chehlcy
·
2020-07-29 17:11
单片机相关
用32单片机引脚模拟
I2C
时实现读写操作(CUBE)
//IIC初始化voidIIC_Init(void){GPIO_InitTypeDefGPIO_Initure;__HAL_RCC_GPIOB_CLK_ENABLE();//使能GPIOB时钟//PH4,5初始化设置GPIO_Initure.Pin=GPIO_PIN_8|GPIO_PIN_9;GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP;//推挽输出GPIO_Init
阿发的博客
·
2020-07-29 17:38
I2C通信
I2C
协议学习小结
I2c
通讯协议一、
I2C
硬件知识
I2C
通信协议是主要是双线通信:SDA/SCL,是一种同步式的半双工通信协议。
cengyu3
·
2020-07-29 17:56
硬件
关于
I2C
的那点事:
i2c
_master_send 和
i2c
_master_recv
i2c
_transfer
做linux嵌入式驱动,离不开调试
i2c
外设,这里对
i2c
做一下3点总结:1.先要知道
i2c
的4个信号;a) 起始信号:当SCL线是高电平时SDA线从高电平向低电平切换。
water_clj
·
2020-07-29 17:06
驱动管理
PCA9685--16路 PWM模块舵机驱动板--STM32 IIC接口模块
目录一、概述和硬件1、概述2、硬件1、电压2、
i2c
地址3、使能脚二、寄存器功能MODE1寄存器外面调用的接口PCA9685是一款基于IIC总线通信的12位精度16通道PWM波输出的芯片,该芯片最初由NXP
c1063891514
·
2020-07-29 17:29
物联网
ARM
APB
总线协议
AMBA总线之APB
总线协议
简介AMBA(AdvancedMicrocontrollerBusArchitecture)总线是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度低功耗等特点
bugua_0808
·
2020-07-29 17:57
总线协议
STM32应用-第4节-震动传感器ADXL345
ADXL345传感器详解硬件设计ADXL345硬件原理图设计如下:SPI接口或者
I2C
接口选择当CS上拉时,设置为
I2C
接口。
book_drabit
·
2020-07-29 17:19
用树莓派驱动一个16×2的LCD
当然也有用
I2C
或是UART来连接LCD的,但是使用GPIO是最直接的方法。这种方法的几个优势:使得廉价的LCD得以应用
445672671
·
2020-07-29 17:19
raspberry
i2c
-dev模块--read/write支持DMA传输
打开内核配置项CONFIG_
I2C
_CHARDEV,加载
i2c
-dev模块。设备节点:/dev/
i2c
-x。用户空间通过设备节点访问挂载到
i2c
适配器上的任意
i2c
设备。.
bob_fly1984
·
2020-07-29 17:15
kernel-i2c子系统
I2C
传输大小问题
一次
I2C
transfer有两种模式:单开始信号和重复开始信号。每个硬件平台不同,
I2C
控制器限制了一次
I2C
transfer的大小。例如MTK平台:最大不能超过8字节。
bob_fly1984
·
2020-07-29 17:15
kernel-i2c子系统
个人总结之
I2C
总线协议
1.whatis
I2C
?简单讲就是用来传输数据的两根线:一根数据线(SDA)一根时钟线(SCL)2.
I2C
怎么传输的?
SeanyBrake
·
2020-07-29 17:38
通讯协议
ARM学习随笔(14)
I2C
转UART之SC16IS740
Num1:首先要来了解
I2C
接口。aduc7023
I2C
接口不同于51单片机的模拟出来的
I2C
。只要对ADuc7023相应的
I2C
寄存器进行操作即可。它类似于UART,具有2字节的FIFO。
bgk083
·
2020-07-29 17:23
ARM学习随笔
STM32:从菜鸟到牛人就是如此简单!
是51的功能太弱,而你要使用SPI、
I2C
、A
张巧龙
·
2020-07-29 17:51
5.常见
i2c
地址_修改
i2c
速率
一、如何修改
i2c
速率1.在设备驱动代码中
i2c
_probe(),添加:spin_lock(&kdsensor_drv_lock);g_pst
I2C
client->timing=
i2c
Speed;//遇到过摄像头读不到
HDY66666
·
2020-07-29 17:23
sensor
树莓派
I2C
修改传输速率及兼容repeated start iic设备
1,修改传输速率默认状态下传输速率为100khz,使用如下命令查看:sudocat/sys/module/
i2c
_bcm2708/parameters/baudrate你会看到显示100000,表示为100khz
Dancer_Sky
·
2020-07-29 17:51
学习笔记
I2C
一般情况下,
I2C
设备焊接没什么问题,按照设备手册一步步来,基本上就顺风顺水能够用起来。
帅气滴点C
·
2020-07-29 17:50
32
51
MM32与STM32的IIC协议学习
荷兰的Philips实验室开发了‘Inter-IntegratedCircuit’,IIC或IIC,一种只使用二根线接连所有外围芯片的
总线协议
。最初的标准定义总线速度为100kbps。
50HZ的Alice
·
2020-07-29 17:45
MM32
stm32软件模拟
I2C
读取ADXL345三轴加速度值
最近做一个实验室里的小项目,需要用stm32来读取ADXL345三轴加速度的值,本来硬件
I2C
都调好了,可是后来和实验室合作的一个公司给的板子却没把硬件
I2C
的端口给引出来,太伤心了,我又得重新调一下软件
azhuty
·
2020-07-29 17:41
stm32
MPU6050的一些问题及解决办法
I2C
_Send7bitAddress(
I2C
1,SlaveAddress,
I2C
_Direction_Transmitter);while(!
I2C
_CheckEvent(
I2C
1,
I2C
_EV
azhuty
·
2020-07-29 17:41
stm32
I2C
总线理解
理解
I2C
总线摘要
I2C
是一种非常流行的2wires总线,主要用在单个(或者多个)主机与单个或多个从机设备进行通信。其具体应用的框图如图1所示。
做点事吧
·
2020-07-29 17:35
I2C
通信详解-1.12.ARM裸机第十二部分-朱有鹏-专题视频课程
I2C
通信详解-1.12.ARM裸机第十二部分—6584人已学习课程介绍本期课程主要讲解
I2C
通信协议的基本概念和编程分析。
朱有鹏老师
·
2020-07-29 17:02
视频教程
PCA9685:
I2C
转16路PWM,助力你的系统
PCA9685:
I2C
转16路PWM,助力你的系统1基本介绍1.1该IC主要参数特征如下:
I2C
接口,支持高达16路PWM输出,每路12位分辨率(4096级)内置25MHz晶振,可不连接外部晶振,也可以连接外部晶振
TenaciousTornado
·
2020-07-29 17:30
MCU外围模块
PWM扩展
PCA9685
Linux
I2C
驱动分析(一)----
I2C
架构和总线驱动
一、
I2C
总线原理
I2C
是一种常用的串行总线,由串行数据线SDA和串线时钟线SCL组成。
辉辉308
·
2020-07-29 17:52
Linux
I2C子系统
驱动里调用
I2c
和Gpio,驱动里调用驱动
一.简介来源:应项目需求,需将3个
I2c
和6个GPIO封装成一个驱动供上层应用层调用,遂有了此文。
apple-wxy
·
2020-07-29 17:49
Linux驱动
SPI、
I2C
、UART、I2S、GPIO、SDIO、CAN
总线,总线,总要陷进里面。这世界上的信号都一样,但是总线却成千上万,让人头疼。总的来说,总线有三种:内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。除了总线外,还有
anwu0979
·
2020-07-29 17:10
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他