SylixOS中的I2C
SylixOS中I2C应用及驱动说明
ScilogyHunter
一码流年雨疏疏,莫道E人岁月蹴。。。
展开
-
SMBus基础知识
概念SMBus (System Management Bus,系统管理总线) 系统管理总线是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。SMBus是一种二线制串行总线,1996年第一版规范开始商用。它大部分基于I2C总线规范。和 I2C一样,SMBus不需增加额外引脚,创建该总线主要是为了增加新的功能特性,但只工作在100kHz且专门面向智能电池管理应用。它工作在主/从模式:主器件提供时原创 2020-05-27 13:23:29 · 3675 阅读 · 0 评论 -
sylixos下的上s3c2440的I2C驱动实现源码
/************************************************************************************************************* 中国软件开源组织**** 嵌入式...原创 2020-04-06 17:55:33 · 309 阅读 · 0 评论 -
sylixos下i.mxRT1050的I2C总线驱动实现源码
/************************************************************************************************************* 中国软件开源组织**** 嵌入式...原创 2020-04-06 17:52:59 · 497 阅读 · 0 评论 -
SylixOS下I2C总线适配器接口
I2C 总线适配器相关信息位于“libsylixos/SylixOS/system/device/i2c”下,其适配器创建函数原型如下:#include <SylixOS.h>INT API_I2cAdapterCreate (CPCHAR pcName, PLW_I2C_FUNCS pi2cfunc, ...原创 2020-04-06 17:49:17 · 399 阅读 · 0 评论 -
SylixOS下I2C 总线框架
SylixOS 的 I2C 体系结构分为 3 个组成部分。I2C 核心驱动程序I2C 核心提供 I2C 总线驱动和设备驱动的注册、注销方法,I2C 通信方法(即 Algorithm),具体适配器无关的代码以及探测设备、检测设备地址等。I2C 核心驱动程序可管理多个 I2C总线适配器(控制器)和多个 I2C 从设备。每个 I2C 从设备驱动都能找到和它相连的 I2C 总线适配器。I2C 总线驱...原创 2020-04-06 17:30:11 · 374 阅读 · 0 评论 -
I2C总线基础知识
I2C 总线I2C 的英文拼写是“Inter—Integrate Circuit”,即内置集成电路。I2C 是一种由 Philips 公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C 总线只有两根线分别为:时钟线 SCL(Serial Clock)和数据线 SDA(Serial Data)。总线空闲时,上拉电阻使 SDA 和SCL 线都保持高电平。I2C 总线上任意器件输出低电平都...原创 2020-04-06 17:21:05 · 3075 阅读 · 0 评论