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总线协议
串口通讯据处理算法
关键字:循环缓冲区串口通讯据处理算法串口通讯串口数据处理1,应用背景分析在很多的实际工程应用中,通讯方式通常是RS232、RS485、
I2C
和SPI等等。
刘艳磊
·
2020-07-28 03:35
其他知识点
i2c
信号的ACK与NACK
我们平时在调试
I2C
的时候可能很少去关注NACK信号,只知道如果Master发送数据,MSB先发,LSB后发,连续发送一个字节(8个bit),之后Slave会回复一个ACK信号,但是有时
I2C
slave
luckywang1103
·
2020-07-28 02:56
电路
linux IIC子系统分析(四)——
I2c
bus初始化
这里的
I2C
Bus并不是通讯上的总线,而是linux系统为了管理设备和驱动而虚拟出来的,在
I2C
Bus用来挂载后面将会使用到的
I2C
适配器(adapter)和
I2C
设备(client)。
li_wen01
·
2020-07-28 01:51
IIC
EAIDK310-上手
https://aijishu.com/a/1060000000006682电源Debug波特率位1500000硬件:EAIDK-310集成40PinsIO扩展接口,包含一组UART,一组SPI,两组
I2C
星克曼
·
2020-07-27 23:53
xPi
I2C
软件模拟驱动
/********************************************************************************文件名:
i2c
_software.h*描述
年少轻狂
·
2020-07-27 23:54
终于搞定了conky
从网上找到的配置例子都有点问题,大多数都是用的
i2c
,可是新版本的sensors都在platform里了。
一转程序员
·
2020-07-27 23:11
Linux学习笔记(23)——基于wm8960的音频设备驱动
根据WM8960与处理器接口SAI和
I2C
来修改设备树文件a)首先在
i2c
2节点下增加wm8960子节点codec:wm8960@1a{compatible="wlf,wm8960";/*兼容属性*/reg
glen_cao
·
2020-07-27 22:05
Linux
使用STM32 HAL库读取RTC时间芯片SD3088
网传STM32F1的
I2C
有Bug,模拟通信最为保险。威帆网站上的例子是模拟的,看起来也蛮简单。官方说0.5秒内读值就行,要求不高。
容沁风
·
2020-07-27 22:32
STM32
单片机学习入门一 学习概述
通讯方面的
I2C
/SPI/
风水月
·
2020-07-27 22:29
楼宇自控
单片机
单片机入门学习
STM32F4的
I2C
读取BMP085模块的温度和气压
这个
i2c
搞了好几天,网上很多人都讲这是ST封装库的问题,而且基本上讲的都是STM32F1系列的片子,甚至给出了一些他们自己研究的成果,至于F4,这方面的说法不多。没办法,从头来吧。
stephen_kl
·
2020-07-27 17:02
STM32
nrf52832(nrf52810)之硬件
I2C
(TWI)驱动BMI160
1.目的:写一个关于nrf52832的用硬件
I2C
驱动一个传感器的流程文档2.分析:现在用IIC和BMI160六轴传感器通信来读取三轴加速度值和三轴陀螺仪值。
MO_y_HUI6632
·
2020-07-27 16:41
使用RT Thread设备框架封装一个
I2C
设备——DS3231
使用RTThread设备框架封装一个
I2C
设备——DS3231前言ENV配置
I2C
测试将ds3231封装成一个字符设备结语前言学习rtthread的
I2C
的时候,恰巧手上的板子留了ds3231的位置,说起这个时钟芯片也是和我源远流长了
蝉身紫夏剑
·
2020-07-27 15:27
Rtthread学习笔记(十)RT-Thread Studio的开启SPI1总线,挂载外部flash(W25Q64)做从线设备,使用fatfs elm文件系统
一、步骤1.打开RT-ThreadSetting中软件模拟
I2C
W25Q64是华邦公司推出的大容量SPIFLASH产品,其容量为64Mb。
Davidysw
·
2020-07-27 15:51
RT-Thread
stm32
Rtthread学习笔记(九)RT-Thread Studio的开启SPI1总线,外部flash(W25Q64)做从机设备
一、步骤1.打开RT-ThreadSetting中软件模拟
I2C
2.开启board.h/stm32F1xx_hal_config.h中关于SPI的宏定义3.用stm32cube初始化spi相关内容(或直接复制
Davidysw
·
2020-07-27 15:20
RT-Thread
stm32
RT-Thread之旅:IIC设备之AT24C02
工程创建我使用的开发板是正点原子的STM32F1精英板,所以在建立工程的时候配置如下(我使用的是盗版的精英版,所以在选择调试工具的时候要选择SWO模式,因为板子没连JTAG的模式的线):加载驱动加载模拟
I2C
Argon_Ghost
·
2020-07-27 14:19
单片机学习
RT-Thread
「一文搞定」串口、COM、UART、TTL、USB、RS-232、RS-485、
I2C
、SPI、CAN、1-WIRE
电子产品,如电脑,鼠标,充电器,包括汽车等,我们身边有很多接口,这篇博客带你认识这些接口,知道长什么样子,用在什么地方,怎么用,原理是什么?这篇博客只是简单介绍认识,总线接口类的详细内容,可以移步专栏【总线接口】文章目录一、串口1、串口概述2、公头和母头3、串行和并行二、UART三、TTL电平1、TTL概述2、标准TTL电平逻辑3、USB转TTL4、与单片机连接四、USB1、USB概述2、USB速
记得诚
·
2020-07-27 14:31
硬件
RT-Thread 设备驱动
I2C
浅析及使用
由于
I2C
可以控制多从机的属性,设备驱动模型分为
I2C
总线设备(类似与Linux里面的
I2C
适配器)+
I2C
从设备;系统
I2C
设备驱动主要实现
I2C
总线设备驱动,而具体的
I2C
从设备的实现则调用
I2C
总线设备
weixin_30781433
·
2020-07-27 13:36
RT-Thread 设备驱动SPI浅析及使用
OS版本:RT-Thread4.0.0测试BSP:STM32F407SPI简介SPI总线框架其实和
I2C
差不多,可以说都是总线设备+从设备,但SPI设备的通信时序配置并不固定,也就是说控制特定设备的总线需要单独配置
weixin_30664051
·
2020-07-27 13:27
Ethercat 从站开发总结五:给每个从站一个名字——xml描述文件ESI(EtherCAT Slave Information)
XML文件编写好后,通过主站程序下载到从站设备的EEPROM中,通过
I2C
总线与ET1100芯片内部的寄存器进行数据交换,实现配置信息的读取。
如帝眼
·
2020-07-27 10:50
ethercat
嵌入式
ethercat
i2c
-tools的使用方法
一、下载
i2c
-tools,交叉编译1、从开源网站http://dl.lm-sensors.org/
i2c
-tools/releases/下载
i2c
-tools2、编译生成对应的可执行文件
i2c
detect
Nothing_655f
·
2020-07-23 19:58
IIC
I2C
总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。
瓜大三哥
·
2020-07-23 09:00
SPI IIC UART CAN传输协议的区别
第一个区别当然是名字:SPI(SerialPeripheralInterface:串行外设接口);
I2C
(INTERICBUS)UART(UniversalAsynchronousReceiverTransmitter
JXL晓磊
·
2020-07-16 05:22
I2C
通讯协议介绍
I2C
总线是PHLIPS公司在20世纪80年代推出的一种串行总线。具有引脚少,硬件实现简单,可扩展性强的优点。
mybright_
·
2020-07-16 05:44
STM32单片机
硬件原理
SMBus协议与IIC协议区别
它基于
I2C
操作原理。SMBus为系统和电源管理相关的任务提供一条控制总线。一个系统利用SMBus可以和多个设备互传信息,而不需使用独立的控制线路。系统管理总线(SMBus)标准涉及三类设备。
yzxjd1314
·
2020-07-16 05:53
单片机学习
SMBUS
SPI
总线协议
SPI
总线协议
概述SPI(SerialPeripheralInterface)总线是主要应用于嵌入式系统内部通信的串行同步传输
总线协议
。通常为四线制的SPI总线支持全双工通信。
北苏
·
2020-07-16 05:15
接口协议
ARINC429协议芯片DEI1016工作原理
>>ARINC429接口芯片概述ARINC429接口芯片分为两种,即
总线协议
芯片和接口驱动芯片。ARINC429
总线协议
芯片主要用来完成收、发时所必须具备的串并、并串转换功能。
phnumber
·
2020-07-16 04:10
机载数据总线
u8g2 SSD1306(
I2C
) for Z-Stack
手中有块SSD1306128x64的OLED显示屏幕,使用的是
I2C
模式驱动。现在想让其的能够在Z-StackCC2530驱动OLED显示。
詆調
·
2020-07-16 04:13
Zigbee
C
Zigbee深入浅出实战
I2C
通信
【转载】G哥撸Arduino之:深入浅出
I2C
通信https://www.arduino.cn/thread-81380-1-1.html(出处:Arduino中文社区)
I2C
通讯简介
I2C
的全称为:Inter-IntegratedCircuit
城之内萨莉娜
·
2020-07-16 03:31
esp32
浅谈
I2C
总线
I2C
(InterIntegratedCircuit,内部集成电路)总线是价格低廉却很有效的用以互连小规模嵌入式系统内的外设的网络。
I2C
总线有时候也叫作IIC,它已有20多年的历史了。
阿基米东
·
2020-07-16 02:19
单片机
ARM&系统移植
Linux设备驱动
PCB设计入门
嵌入式Linux开发
STM32的
I2C
通讯配置(硬件实现)——学习笔记(6-2)
一、看电路图1、要得知那些信息从电路图上主要是要知道3点关键信息
I2C
设备挂载在
I2C
1、
I2C
2、
I2C
3的哪一个总线上SDA、SCL接的是哪两个GPIO
I2C
设备地址(有的是可
hrx-@@
·
2020-07-16 01:41
STM32
android下使用
i2c
-tools工具
交叉编译
i2c
-tools1,下载源码:http://packages.debian.org/search?
平凡的人
·
2020-07-16 00:41
android
AliOS-Things配网方式
definePRODUCT_KEY"a15trrE4PqM"#definePRODUCT_SECRET"4uZsr1uSnCwzhjPM"#defineDEVICE_NAME"IFn66CxbVIlOoOa
I2c
Jy
gbmaotai
·
2020-07-15 23:33
IOT
博世传感器调试笔记(二)加速度及陀螺仪传感器BMI160
BMI160传感器的
i2c
设备地址是0x68(当sd0脚接地)/0x6
睿睿爸
·
2020-07-15 20:16
linux触摸屏输入设备,触摸屏校验方法
触摸屏幕的时候,中断发生,LINUX通过串口或者
I2C
,SPI等去读取数字,然后把数值
besthyq
·
2020-07-15 20:30
linux相关
嵌入式学习(一)-单片机与嵌入式
嵌入式开发岗位主要分为架构师,驱动层开发工程师及应用层开发工程师,公司比例为:1:2:7驱动层工程师:根据芯片的具体情况,将操作系统移植至上面;同时根据通信协议如
I2C
,SPI等,对其进行封装,提供Write
alfive
·
2020-07-15 20:53
嵌入式学习
SPI、IIC、IIS、UART、CAN、SDIO、GPIO、USB
总线协议
SPI、IIC、IIS、UART、CAN、SDIO、GPIO
总线协议
SPI(SerialPeripheralInterface:串行外设接口)SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出
acxm45824
·
2020-07-15 20:21
linux的
I2C
驱动——移植篇
**一、简介**1、
I2C
是一个一主多从的通信协议,通信都是由主设备发起的。SCL:时钟线,由主端控制;SDA:数据线,主端和从端都可以配置;SCL和SDA的默认电平状态是高。
Smile_Smilling
·
2020-07-15 18:14
linux驱动
u-boot-2018.09 DTS上
I2C
节点的解析
这篇理下uboot上
I2C
总线挂载设备的整个流程。其他总线(如SPI等)应是类同的思路。
Golden_Chen
·
2020-07-15 17:58
uboot移植
I2C
总线协议
可以使用
I2C
协议总线与AT24C04进行交互。
I2C
I2C
总线协议
概论
I2C
总线是一种由数据
写了程序换酒钱
·
2020-07-15 16:26
嵌入式
C/C++
【应用实例】单片机PM2.5空气监测仪--攀藤G5激光PM2.5传感器
二、元件Arduinouno攀藤G5激光PM2.5传感器DHT11温湿度传感器DHT11便宜,但是精度较低,可以用DHT22试试1602LCD液晶屏
I2C
转接板继电器三、测试G5传感器攀藤G5传感器能
五小郎的学习笔记
·
2020-07-15 16:51
Arduino单片机
I2C
,SPI,UART,USART,USB 的区别及串行总线的选择
1、首先看看它名字真正的含义:SPI(SerialPeripheralInterface:串行外设接口);
I2C
(INTERICBUS:意为IC之间总线)UART(UniversalAsynchronousReceiverTransmitter
Linux小辉
·
2020-07-15 16:47
嵌入式基础知识
STM32CubeMX学习笔记——FreeRTOS临界段保护
比如:在使用模拟
I2C
时,操作IO口可能需要几十个us,这段时间必须是严格的时序。若在此期间,被其他原因(如中断)打断,那后果可想而知。
嘤嘤怪1号
·
2020-07-15 16:33
SPI、IIC、UART、CAN 等常见
总线协议
全双工通信指的是数据可以同时在两个方向上传输,要求设备有接收和发送的功能。半双工通信数据允许在两个方向上进行传输,但是某一时刻只支持一种方向传输。单工通信数据只支持在一个方向上传输通信。同步通信带时钟同步信号传输,比如SPI、IIC等异步通信不带时钟同步信号传输,如UART同步通信和异步通信有何区别?同步通信需要相同频率的时钟,逐字符发送接收,发一个收一个,收一个发一个,不能有间隙。异步通信可以接
张张吖
·
2020-07-15 15:23
STM32CubeMX学习笔记
CeramicResonator(晶振/陶瓷谐振器)Multimedia(多媒体):音频视频、LCDControl(控制):定时器Analog(模拟):DAC、ADCConnectivity(通讯连接):串口、SPI、
I2C
__NOP
·
2020-07-15 15:19
stm32cubemx
Keil调试笔记:数组越界
SPI/
I2C
Interface*/enumbmm150_intfintf;/*!
NoDistanceY
·
2020-07-15 13:01
嵌入式
Android Things:外设I/O接口-
I2C
一、接口简介内部集成电路(IIC或者
I2C
)总线使用小数据负载连接简单的外部设备。传感器和执行器是常见的
I2C
使用案例,例如包含加速度计,温度计,LCD显示器,和电机驱动。
1024工场
·
2020-07-15 13:14
IO口模拟SPI
IO口模拟SPI根据SPI通信规范,与IO口模拟
I2C
类似,通过普通IO端口模拟也可以实现单片机(主设备)与从设备的SPI通信,其中使能信号CS在开始SPI通信前置低,在通信结束后置高,时钟线SCK通过
zhangliangfeng412
·
2020-07-15 12:28
单片机
LUAT实践 -
I2C
通讯之定位我们的外设设备
本实践目标了解
I2C
的基本概念以及应用方式熟悉air20x的
I2C
API在使用具体的
I2C
器件之前,我们首先需要确认的
I2C
的外设地址,这个除了查文档,利用电路判断之外,我们可以尝试一个“扫描发现”的方式为下一批实践
Luat物联网通信模块
·
2020-07-15 11:45
在ARM Linux下使用GPIO模拟SPI时序详解
SPI通信原理要比
I2C
简单,它主要是主从方式通信,这种通信方
Yang-Zheng
·
2020-07-15 11:43
C语言
linux驱动篇
STM32F103单片机软件模拟IIC并读取TMP112数字温度传感器
本文利用STM32F103系列单片机读取TMP112数字温度传感器的温度信息,TMP112数字传感器采用IIC
总线协议
通信。
yangfeng1510
·
2020-07-15 11:19
嵌入式开发
上一页
91
92
93
94
95
96
97
98
下一页
按字母分类:
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
其他