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】
verilog
i2c
通用控制模块
突然发现好久没写文章了,今天就写一篇关于
i2c
的通用控制模块。
i2c
协议保护起始,数据传输,ACK或NACK,和传输终止信号。
hmzkang
·
2022-12-05 18:44
verilog
systemverilog
《STM32从零开始学习历程》——
I2C
向EEPROM读写多个字节数据(
I2C
硬件)
《STM32从零开始学习历程》@EnzoReventon
I2C
向EEPROM读写多个字节数据(
I2C
硬件)相关链接:
I2C
物理层介绍
I2C
协议层介绍
I2C
固件库介绍STM32的
I2C
特性及架构介绍STM32
EnzoReventon
·
2022-12-05 18:43
STM32
ARM
I2C
stm32
嵌入式
单片机
野火FPGA进阶(2):基于
I2C
协议的EEPROM驱动控制
文章目录第49讲:基于
I2C
协议的EEPROM驱动控制理论部分设计与实现
i2c
_ctrl
i2c
_rw_dataeeprom_byte_rd_wrtb_eeprom_byte_rd_wr第49讲:基于
I2C
zdb呀
·
2022-12-05 18:38
FPGA
fpga开发
关于STM32F103ZET6原理图设计
STM32FZET6:144引脚-多达2个
I2C
接口−多达5个USART接口(支持ISO7816,LIIrDA接口和调制解调控制)−多达3个SPI接口(18M位/秒)串行单线调试(SWD)和JT
几个人渣怎知货比三家呀
·
2022-12-05 17:48
单片机
stm32
航顺HK HK32F103CBT6 MCU
通信接口包括:2个SPI接口、2个
I2C
接口、3个USART接口、1个USB2.0全速串行通信接口、1个CAN总线控制器、2个12位SAR模拟数字转换器和1个片内温度传感器。由于拥有这些外
深圳市泰凌微电子
·
2022-12-05 16:39
单片机
音视频
MCU
rk3399 android8.1 配置声卡
配置步骤1.i2s配置2.声卡配置2.麦克风,喇叭配置前言rk3399声卡调试可以通过查看cat/proc/asound/cards找到已经在dts中配置好的声卡一、声卡配置项正常情况下,如果声卡是通过
i2c
紫叶dk
·
2022-12-05 15:13
rk3399
i.MX 6ULL 驱动开发 二十五:Regmap
未使用Regmap机制的驱动框图如下:使用Regmap机制的驱动框图如下:说明:regmap机制是对SPI子系统、
I2C
子系统等进行封装,为上层应用提供统一接口。二、R
lqonlylove
·
2022-12-01 20:42
i.MX
6ULL
驱动开发
驱动开发
imx6ull
i.MX 6ULL 驱动开发 二十四:多点触摸屏
三、Linux下电容触摸屏驱动框架1、驱动总线FT5426使用
I2C
接口进行通信。2、触摸信息上报机制触摸点信息使用input子系统完成数据上报。
lqonlylove
·
2022-12-01 20:40
i.MX
6ULL
驱动开发
驱动开发
imx6ull
瑞芯微嵌入式linux开发,瑞芯微四核RK3288嵌入式ARM Android Linux 开发板学习板资料...
|----rk3288-chapter-53-universal-asynchronous-receiver-transmitter-(uart).pdf|----rk3288-chapter-52-
i2c
-interface.pdf
佛泽
·
2022-12-01 17:19
瑞芯微嵌入式linux开发
树莓派4B ubuntu-20.04 MPU6050的ROS node移植
测试环境:Hardware:BCM2835--
I2C
--MPU6050Model:RaspberryPi4ModelBRev1.4CPU:4xCortexA72Linuxversion5.4.0-1052
zhangguo13428
·
2022-11-30 00:46
ORB-SLAM3
ubuntu
linux
iot
零基础入门Jetson Nano——硬件篇
JetsonNano_Hardware安装GPIO库与配置——GPIO使用示例示例1、simple_input示例2、simple_out安装serial库与配置——UART安装smbus库与配置——
I2C
哒哒️
·
2022-11-29 08:19
Jetson
Nano
嵌入式硬件
python
arm开发
STM32通过
I2C
控制LCD1602显示
STM32通过
I2C
控制LCD1602
I2C
简介HAL函数介绍PCF8574+LCD1602介绍IO扩展:PCF8574LCD1602具体实现CubeMX设置代码硬件平台:NUCLEO-STM32F411RE
Cder1c
·
2022-11-28 20:32
嵌入式
stm32
嵌入式
硬件之IIC时序
硬件之IIC时序
I2C
(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
qrshi
·
2022-11-28 07:40
硬件
IIC总线时序详解
I2C
(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
YarayQin
·
2022-11-28 07:31
通信
IIC总线时序
原文地址:IIC总线时序作者:风中飞沙
I2C
(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
自由蓝天
·
2022-11-28 07:01
C语言
c语言
I2C
总线时序
I2C
(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
hk604296024
·
2022-11-28 07:29
单片机
I2C总线时序
单片机
通信
linux IIC设备驱动开发
I2C
的驱动结构,分为
I2C
总线和
I2C
设备。总线是芯片本身的
I2C
资源,而设备则是
I2C
外接的用户设备如RTC、EEPROM等。
人生路漫长
·
2022-11-27 23:51
IIC
驱动开发
linux
【arduino从入门到放肆】⑦Arduino OLED液晶显示
ArduinoOLED液晶显示OLED液晶是常用的显示设备,我们使用的是0.96寸的128*64分辨率,使用的是
I2C
接口准备知识接线如下图编写代码/***/#include"Arduino_SensorKit.h
图解编程
·
2022-11-26 16:43
Arduino从入门到放肆
c语言
c++
单片机
传感器
arduino
基于SPI的OLED屏显和汉字点阵编码
本质上和UART、
I2C
、CAN一样,是一种通讯协议。,并且在芯
飞越13
·
2022-11-26 13:30
笔记
物联网
嵌入式
单片机
AHT20温湿度传感器的数据采集及OLED屏显和汉字点阵编码
目录一、了解
I2C
总线协议二、AHT20温湿度传感器的数据采集1.目的2.准备条件3.实现代码4.线路连接5.烧录三、OLED屏显和汉字点阵编码1.目的2.准备3.功能实现3.1显示自己的学号和姓名3.2
南粉好食过薄欸
·
2022-11-26 13:30
嵌入式系统
stm32
嵌入式硬件
基于IIC和SPI协议的温湿度采集
一、认识
I2C
协议(1)软件
I2C
协议:直接使用CPU内核按照
I2C
协议的要求控制GPIO输出高低电平,从而模拟
I2C
。
hainan_697201
·
2022-11-26 12:29
单片机
stm32
嵌入式硬件
OLED屏显示和汉字点阵编码原理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、认识
I2C
协议二、基于IIC协议在OLED屏上实现显示相关信息1、显示自己的学号和姓名2、显示AHT20的温度和湿度3、显示一段诗词前言提示
hainan_697201
·
2022-11-26 12:58
嵌入式硬件
stm32
开发语言
TX2和TX1性能比较
除此之外,配备有CAN、UART、SPI、
I2C
、I2S、GPIOs等多种接口,性能强大,外形小巧,非
开心的饲养员
·
2022-11-26 08:13
#
Nvidia
Jetson
TX1
TX2
性能
TX2i
【Python FT4222
I2C
通信】
PythonFT4222
I2C
通信前言一、FT4222二、使用步骤1.引入库2.访问
I2C
从设备3.访问结果总结前言硬件调试过程,常要通过
I2C
通信。
天地顽石
·
2022-11-26 01:36
python
开发语言
mcu
硬件工程
Linux
I2C
驱动入门之读取bmp280传感器的ID寄存器的值
使用
i2c
_transfer来读取寄存器的值。
haha0912
·
2022-11-25 22:15
I2C
linux
运维
服务器
SPI协议简单介绍
常用的串行扩展总线有:
I2C
(InterICBus)总线、单总线(1-WIREBUS)、SPI(SerialPeripheralInterface)总线及Microwire/PLUS等。
小地瓜重新去华容道工作
·
2022-11-24 12:30
通信协议
fpga开发
spi
FPGA开发(2)——IIC通信
1、IIC通信理论知识
I2C
通讯协议(Inter-IntegratedCircuit)是由Philips公司开发的一种简单、双向二线制同步串行总线,只需要两根线即可在连接于总线上的器件之间传送信息。
树叶~
·
2022-11-24 00:04
fpga开发
单片机
物联网
树莓派
I2C
控制DLPDLCR230NPEVM(python改写c)+注意事项
树莓派控制230EVM是通过
I2C
和ParallelRGB,这里主要介绍
I2C
。由于官网的例程是python语言,想要改成C语言,重点在于
I2C
函数的写。以下代码为读取adc电源的例程。
L_Y000
·
2022-11-22 23:56
驱动开发
c语言
python
串口通信————UART、
I2C
、SPI详解(总结篇)
B站账号:小光学嵌入式⏩大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。⏩最近开始系统性补习STM32基础知识,规划有:串口通信,Github,Ucos等等。⏩今天总结一下串口通信,后面再在代码实现做讲解。串口通信串行与并行1.串行通信2.并行通信全双工与半双工1.全双工:2.半双工同步通信和异步通信1.同步通信2.异步通信一.SPI通信1.传输步骤2.SPI优缺点二.UART
小光学嵌入式
·
2022-11-22 22:17
串口通信
stm32
arm
单片机
基于AM437x的FPGA与ARM通信测试
1、FPGA与ARM基于
I2C
通信测试表1开发板型号是否支持本实验TL437x-EVM不支持TL437x-EasyEVM不支持TL437x-IDK不支持TL437xF-EVM支持本测试程序将FPGA模拟成
Tronlong创龙
·
2022-11-22 15:06
AM437x
java
linux
arm
嵌入式
fpga
stm32 hal uart_STM32学习笔记—CAN总线收发数据常见问题分析
CAN总线和UART、
I2C
、SPI总线最大的区别主要在于取消了传统的地址编码方式,理论上讲总线上的互联节点数不受限制,拥有强大的握手与出错管理及重发机制,具有很强的抗干扰能力。STM32CAN
weixin_39757212
·
2022-11-22 04:49
stm32
hal
uart
stm32h7
UART
dma接收不到数据
【转】STM32学习笔记—CAN总线收发数据常见问题分析
CAN总线和UART、
I2C
、SPI总线最大的区别主要在于取消了传统的地址编码方式,理论上讲总线上的互联节点数不受限制,拥有强大的握手与出错管理及重发机制,具有很强的抗干扰能力。STM32CAN
sllin
·
2022-11-22 04:14
#
CAN
GD32模拟
I2C
从机代码(STM32和其它单片机通用)
参考文章:GPIO实现
I2C
从机的设计[1]_IceyP-CSDN博客_
i2c
从机核心代码1宏定义注意点:IO设置执行时候尽量短,所以最好直接操作寄存器,(刚调试用的库函数控制IO,导致会有偶尔掉包)2
dongwu123
·
2022-11-21 23:05
嵌入式开发
单片机
stm32
嵌入式硬件
gd32
M41T62Q6F 一款具有报警功能的低功耗串行实时时钟(RTC)芯片
地址和数据通过一个两线双向
I2C
接口串行传输。内部的地址寄存器在每一次写或读数据后自动递增。特性:1.串行实时时钟(RTC),具有报警功能-400kHz
I2C
串行
Hailey深力科
·
2022-11-21 23:37
M41T62Q6F
串行实时时钟芯片
串行实时时钟(RTC)
【计算机三级嵌入式】考试自学笔记(四)——I/O接口与设备、典型嵌入式处理芯片:S3C2410以及嵌入式系统的外部通信接口
目录I/O接口及常用的I/O设备通用I/O接口GPIO集成电路互联总线接口
I2C
串行外设接口SPI串行异步通信接口UART通用串行总线USB简单的输入设备ARM内核典型嵌入式处理芯片S3C2410S3C2410
Vulcan_Q
·
2022-11-21 20:57
计算机三级嵌入式
单片机
网络
物联网
I2C
解锁从机需要 9个时钟的原因
解锁从机需要9个时钟。原因主要还是关注,从机状态机最多能占用sda多少个clk。主机读从机时,最多占用9个clk,1个从地址ack+8个数据bit。参考:https://zhuanlan.zhihu.com/p/137568249https://www.jianshu.com/p/95f53ca2724ehttps://www.eet-china.com/mp/a19185.html
mlshenhua
·
2022-11-21 11:51
设备树之
I2C
和SPI实例
I2C
实例clock-frequency
i2c
总线频率,常用值有100000,400000address-cells该属性值必须为1size-cells该属性值必须为0
i2c
具体实例如下图所示:图1图2
前行的阿木
·
2022-11-20 22:34
设备树
设备树
I2C
SPI
关于weight decay
以防止过拟合如y=∑iwixiy=\sum_{i}{w_ix_i}y=∑iwixi,则因噪声的存在,可能会令其中某几个www偏大,导致无法正确拟合正常输入weightdecay的公式为:C=C0+λ2n∑iw
i2C
MaloFleur
·
2022-11-20 03:44
机器学习
机器学习
24LC512芯片介绍(512kbit EEPROM,最高8片总线挂载4M存储,最大时钟频率为400KHz,2.5V至5.5V供电电压的低功耗CMOS,两线串行接口兼容
I2C
)
目录一、芯片简介二、芯片引脚概述三、芯片特性四、典型使用电路五、具体波形及程序控制方法一、芯片简介24LC512-I/SM是采用8引脚SOIJ封装的512Kbit(64Kx8bit)串行
I2C
EEPROM
EMB看灯夜
·
2022-11-19 23:27
科技模块驱动开发
嵌入式硬件
24LC512
中文数据手册
芯片特性介绍
使用原理图
海思uboot阶段模拟
i2c
在文件
i2c
_hibvt.c改为。
gpio_01
·
2022-11-19 17:36
linux
fpga开发
单片机
嵌入式硬件
EM30719
I2C
读写问题
EM30719芯片
i2c
读存在缺陷发送数据过后不能上拉数据脚,导致
i2c
时序不标准。linux通过
i2c
get能读一次数据,需要多读一次复位数据脚。写数据正常
gpio_01
·
2022-11-19 17:06
linux
音视频
EM30719
i2c
不能正常读
EM30719芯片读存在缺陷,需要读两次才能释放sda脚,linux用
i2c
get进行操作。写没有问题。
gpio_01
·
2022-11-19 17:06
linux
音视频
其他
【C51单片机学习笔记--DS1302时钟芯片&&蜂鸣器&&
I2C
总线&&AT24C02存储器】
C51单片机学习笔记–DS1302时钟芯片&&蜂鸣器&&
I2C
总线&&AT24C02存储器文章目录一、DS1302时钟芯片介绍二、DS1302时钟芯片相关寄存器和数据传输三、DS1302时钟芯片实验四、
szu_ljm
·
2022-11-19 14:21
c语言
单片机
学习
I2C
通信协议
一、物理结构
I2C
是一种同步半双工的通信协议,同一时刻只能向一个方向传送数据。
I2C
总线由SCL时钟线和SDA数据线组成,时钟线控制收发数据的频率。
karwen2020
·
2022-11-19 12:44
STM32
单片机
嵌入式硬件
HI3516DV300 图像输入
另外注意两个
I2C
也被接过去了,用于控制sensor。核心板:扩展板:扩展板由于要对接两个摄像头,采用2lane+2lane的方式,一个时钟和2条la
weixin_45090728
·
2022-11-19 09:51
海思学习笔记
图像处理
基于RV1126 Video分析-----驱动各模块总览
一通用理论硬件链接:一般情况下,Camera和SOC有两个接口进行连接,分为为MIPI接口和
I2C
接口,其中MIPI接口用来传输图像的数据,数据传输路径为从Sensor传输到SOC。
奶牛养殖场小马
·
2022-11-19 09:58
Video驱动
video驱动
arduino
i2c
EEPROM(AT24C02、AT24C08、AT24C16、AT24C32、AT24C64)驱动
说明数据手册使用arduino的Wire库来读写at24cxx,可以支持at24c02、at24c08、at24c16、at24c32、at24c64。支持24cxx的随机读写以及顺序读写功能代码at24cxx.c#include#include#include"at24cxx.h"voidat24cxx_init(void){Wire.begin();}staticvoidat24cxx_wai
qmfr
·
2022-11-19 08:48
单片机
eeprom
arduino
单片机
SCCB协议学习笔记
二、SCCB是什么SCCB(SerialCameraControlBus,串行摄像头控制总线)相当于一个简易的
I2C
协议,是
Dead_John
·
2022-11-19 03:28
驱动开发
Jetson nano驱动舵机(非常简单!)
d3078xilzcl.html1.材料准备:Jetsonnano开发板PCA9685舵机驱动板2.接线图:3.环境配置1.sudopip3installadafruit-circuitpython-servokit查看
i2c
Wilbur11
·
2022-11-19 03:01
python
嵌入式
硬件
1.串口通信
通信速率由时钟信号决定,时钟信号越快,传输速度就越快,常见的SPI、
I2C
异步通信:需要收发双方提前统一通信速率,异步通信的做法是对数据进行封装,在数据开头加上起始信号,在数据结尾加上终止信号,比如UA
qq_39740690
·
2022-11-19 01:11
stm32通信
单片机
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他