详细给出了I2C驱动开发的整个结构与代码描述
2021-11-24 20:26:10 143KB 驱动 I2C
1
LPC210x的I2c主模式底层驱动代码,可以作为参考教程使用,已上机调试通过。 #define IN_I2C #include "config.h" static uint8 *I2cBuf; static OS_EVENT *I2cSem; static OS_EVENT *I2cMbox; static int16 I2cNbyte; static uint8 I2cAddr; #define I2C_WRITE_END 1 /* 写完成 */ #define I2C_READ_END 2 /* 读完成 */ #define I2C_NOT_GET_BUS 4 /* 丢失仲裁 */ #define I2C_ACK_ERR 8 /* 接收ACK错误 */
2021-11-24 20:19:05 63KB I2C
1
I2C-bus specification and user manual - UM10204 from NXP
2021-11-23 16:19:06 473KB I2C
1
1. 项目进度 桌面Mini时钟项目用来演示如何使用RT-Thread Stduio开发项目,整个项目的架构如下: 在上一篇博文中简单的介绍了RT-Thread Studio一站式工具,基于STM32L431RCT6这个芯片创建工程,并修改时钟为使用外部时钟。 使用RT-Thread Studio DIY 迷你桌面时钟(一)| 基于STM32芯片创建工程 接下里我们开始添加I2C设备,添加SHT3x软件包,获取SHT3x温湿度传感器数据。 2. 添加I2C设备 2.1. 打开I2C设备驱动框架 双击左侧 RT-Thread Setting 文件,即可打开RT-Thread图形化配置工具,软件
2021-11-22 15:51:10 650KB hr io read
1
I2C timing configuration tool
2021-11-22 11:04:02 559KB STM32 IIC工具
1
I3C是i2c 的演化且兼容i2c,提供一种灵活的多分支结构的接口,以满足在嵌入式系统中的处 理器和从器件的接口的连接。诞生的目的有三个: 提供一种传感器之间相互连接的标准, 在 集成系统中减少传感器的物理接口, 支持低功耗, 高数据速率和其他当前已有接口协议的优 点。
2021-11-22 10:54:49 695KB I3C I2C
1
I2C_Timing_Configuration_V1.0.1
2021-11-22 09:05:12 312KB STM32 IIC计算工具
1
STM32F446xx驱动器 STM32F446xx系列微控制器的驱动程序。 意法半导体(ST Microelectronics)的该系列使用带浮点单元(ARM Cortex M4F)的ARM Cortex M4处理器。 驱动程序包括用于以下方面的中断和轮询方法: I2C 通用输入输出 SPI 串口 支持不透明数据的动态IRQ系统 依存关系 这是一个裸机层,所有内容都独立存在于此存储库中。 用法 串口 使用USART_PeriClockControl()启用外设时钟 声明一个USART_Handle_t结构并填充初始化信息,并通过调用USART_Init()初始化 如果使用中断,请使用USART_IRQPriorityConfig()为该UART配置优先级。 然后使用USART_IRQInterruptConfig()启用或禁用中断线。 调用USART_PeripheralCont
2021-11-21 19:18:45 383KB C
1
PIC16F727在中断进行I2c器件读写,接口简单,工作稳定,附详细注释,绝对模块化设计,甚至可以直接添到你的程序里用,51单片机稍作修改也可使用。
2021-11-21 15:21:07 3KB I2c 中断
1
摘要:本应用笔记讨论了通过I2C兼容接口读取多字节数据时需要特别注意的地方。介绍了每次读取一个字节时容易出现的问题,并给出了几个具体示例。本文也描述了进行数据传输的正确方法。   概述   I2C兼容2线接口是功能强大的总线机制,用于连接微控制器或微处理器与低速外设,例如:集成了模/数转换器(ADC)的外设。基于该总线的最基本的通信方式(即,写入/读取从机寄存器的一个字节)非常直观。但是,如果因为这种方法简单而掉以轻心,则会导致严重的系统错误。   单字节通道传送2字节数据   任何连接外设(尤其是传感器)的数字接口,都需要确保从器件的内部寄存器正确读取数据,尤其是在读取寄存器的过程中
1