i2c

攸尔的笔记本~9 天前
i2s·i2c
I2C和I2S的区别I2C 的通信过程非常严谨,像是一场有礼貌的对话:START (起始位):SCL 为高电平时,SDA 从高变低。
en.en..9 天前
stm32·嵌入式·位运算·i2c·底层驱动
第一篇:位域打包:看懂 I2C 地址左移的底层逻辑写 I2C 驱动时,几乎所有人都会碰到一行代码:7bit地址 << 1。很多人只记住这是 I2C 的固定写法,却不知道这是一套通用的位域打包思想,I2C 寻址字节只是其中一个特例。
星夜离尘5617 天前
fpga开发·verilog·i2c
I²C总线卡死:先分清SCL拉低、SDA拉低,再谈9个时钟恢复调试FPGA的I²C控制器时,最容易误判的现象是:状态机一直等ACK,于是直接加一段“发送9个时钟”的恢复逻辑。
qq_1508419920 天前
i2c·ch347
CH341(CH347)搜索I2C从机地址的方法CH341搜索I2C从机,必须自行发送手动搭建临时I2C时序指令。而CH347搜索I2C从机,一个原生函数搞定
橘好き25 天前
oled·spi·i2c
将7针的SPI OLED做I2C使用0.96寸OLED显示屏7脚.pdf最后D0承担(SCL),D1承担SDA‍
susplus1 个月前
嵌入式·arm·i2c
【ARM 裸机开发 (IMX6ULL-mini)】I2C协议详解在上篇文章【ARM 裸机开发 (IMX6ULL-mini)】EPIT/GPT 定时器、 UART 串口驱动中,介绍了定时器与串口,在最后编写了一个串口发送字符的函数。但是要实现字符串、数字等各种数据格式的发送,还是有一定工作量的。这时候肯定会想到C语言中的printf与scanf函数,这两个函数不就可以发送各种数据格式的数据吗?因此,在这篇文章中,我将介绍如何在ARM芯片代码中移植串口格式化函数,除此之外,这篇文章还将介绍i2c协议的概念与IMX6ULL开发板和EEPROM(电可擦除只读存储器)、LM75
嵌入式分享1 个月前
i2c
I2C 信号怎么测?从万用表到示波器的完整排查流程I2C 调试时,软件日志只能告诉你“失败了”,SDA、SCL 的电压和波形才能告诉你“失败在哪里”。下面结合万用表与示波器,梳理一套实用的 I2C 信号排查方法。
潘潘的嵌入式日记1 个月前
嵌入式·并发·数据一致性·i2c·快照
I²C 主机读到的 U16 偶尔跳变?先修复多字节快照发布一句话: 多字节监测值被后台任务逐字节更新时,I²C 中断可能夹在中间读取,得到“新高字节 + 旧低字节”;先组装完整快照,再用短临界区整体发布。
WWJA王文举2 个月前
嵌入式开发·rtos·通信协议·i2c
从设备地址到寄存器地址:I²C驱动完整流程详解摘要:在嵌入式开发中,I²C是最常用的外设通信协议之一。很多初学者容易混淆两个概念:实际驱动开发中,我们经常看到类似:
程序员老舅3 个月前
数据结构·驱动开发·b树·内核·嵌入式·嵌入式开发·i2c
啃透 I2C 驱动开发,才算入门嵌入式 Linux 内核驱动大家好,今天咱们聊聊嵌入式开发里绕不开的坎——I2C驱动开发!!为啥驱动开发绕不开I2C呢?因为I2C设备多啊!嵌入式开发里, I2C堪称“江湖大佬”——它简单、成本低,两根线(SCL和SDA)就能搞定一堆设备:传感器、EEPROM、RTC……简直是嵌入式硬件的“万能胶”。
ItJavawfc3 个月前
i2c·驱动-完善i2c 设备树·i2c-完善驱动
Linux驱动-IIC完善FT5X06设备节点和驱动提示:完善设备IIC设备节点和驱动如前面Linux驱动-i2c 驱动框架编写,自定了节点,描述自定义的IIC 设备树来描述硬件实验。 这里我们完善设备节点并写驱动。
阿拉斯攀登4 个月前
linux·驱动开发·嵌入式硬件·嵌入式·linux驱动·i2c·字符设备驱动
I2C 设备驱动开发I2C 是嵌入式最常用的低速串行总线,传感器、EEPROM、RTC 很多都是 I2C 接口。这篇讲 Linux I2C 子系统架构、i2c_driver 框架、设备树匹配、I2C 读写 API,以及完整的传感器驱动示例。
ALINX技术博客5 个月前
fpga开发·i2c
【黑金云课堂】FPGA技术教程FPGA基础:I2C 总线通信技术FPGA 基础第 11 期 I2C 总线通信技术,选自ALINX 黑金云课堂 FPGA 免费直播课。该课程由 ALINX 资深工程师团队倾力打造,从 0 到 1 系统化教学,帮助每位工程师跨过 FPGA 开发门槛。
硬件工程师宝典5 个月前
服务器·嵌入式硬件·硬件架构·i2c
I2C从入门到精通之一:I2C的历史起源和综合简介0,引言PCIe这个话题太过庞大,今天说个轻松简单一点的话题:I2C。所有I2C主题的文章都会收录在《深入浅出聊I2C》 https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU3NDY3OTA2Nw==&action=getalbum&album_id=4272525982776868870#wechat_redirect合集里,欢迎评阅。通过这个专集的阅读,你将成为I2C专家。
fffzd5 个月前
stm32·单片机·嵌入式硬件·iic·通信·嵌入式软件·i2c
STM32:IIC与温湿度传感器(轮询模式)目录一.IIC通信原理二.Cubemx三.代码实现1.查阅AHT20数据手册2.IIC读取与发送函数3.根据手册写初始化过程,在aht20.c中定义一个初始化函数AHT20_Init
大阳1235 个月前
arm开发·单片机·嵌入式硬件·i2c·at24c02
ARM.7(UART,I2C)数据终端设备和数据电路终接设备底板原理图:配置好后,再来编写发送字符串函数:实现每秒发送一次字符串:再来编写接收函数:
都在酒里5 个月前
stm32·嵌入式硬件·i2c
STM32 I2C通信协议详解——标准库函数实现(通讯协议总结一)I2C(Inter-Integrated Circuit)是由飞利浦(现NXP)开发的同步、半双工串行总线。仅需两根信号线:
Y多了个想法6 个月前
经验分享·嵌入式硬件·i2c·rk·rk3576
RK3576 android14 I2C总线,硬件I2C 与 GPIO模拟I2C 比对在嵌入式 Linux 板级开发里,接一颗带 I2C 接口的外设时,常常会遇到两种做法:一是走 SoC 自带的 硬件 I2C 控制器,二是用两个 GPIO 软件模拟 成一条 I2C 总线。表面上看,二者在设备树里都能挂出同样的 i2c_client,驱动层也往往无感;但在 速率、波形质量、EMI、休眠与 IO 供电域、以及量产后的稳定性上有所差别。
熬夜有啥好6 个月前
驱动开发·imx6ull·i2c·sht3x温湿度传感器
基于IMXULL的SHT3X 温湿度传感器 I2C 驱动开发调试记录目录一、项目概述1.1 硬件平台1.2 软件架构二、调试过程中遇到的问题2.1驱动加载与 probe 问题
zmj3203246 个月前
单片机·嵌入式硬件·i2c·总线协议
I2C总线协议详细介绍I2C(Inter-Integrated Circuit,内部集成电路)总线是一种由飞利浦半导体公司(现NXP)在20世纪80年代设计的简单、高效的双线制串行通信总线。它被广泛用于微控制器与各种外设(如传感器、存储器、数模转换器等)之间的短距离通信。