Oracle数据库在AIX/UNIX系统中的I2C通信解析
需积分: 50 117 浏览量
更新于2024-08-06
收藏 11.5MB PDF 举报
"从发送器模式-oracle大型数据库系统在aix/unix上的实战..."
这篇摘要提供的信息主要涉及I2C(Inter-Integrated Circuit)通信协议的发送器模式下的硬件状态和对应的操作。I2C是一种在微控制器和各种外围设备之间进行低速通信的标准接口,常用于嵌入式系统中。在I2C总线通信中,主控器(Master)发起数据传输,而从设备(Slave)响应。
表19.19列出了I2C发送器模式中的几种状态代码(I2CSTAT),这些代码反映了I2C总线硬件的状态以及主控器应采取的动作。例如,0xA8状态表示主控器已经接收到了自身的SLA+R(Slave Address + Read),并返回了ACK(Acknowledgment),此时主控器应准备加载数据字节或者发送数据字节,并等待ACK响应。0xB0状态则表明在SLA+R/W(Slave Address + Read/Write)中发生了仲裁丢失,但随后收到了自身SLA+R和ACK,主控器同样需要加载数据字节或发送数据字节。0xB8和0xC0状态分别描述了在发送数据字节后接收到ACK或非ACK的情况,以及之后的处理方式。
0xC8状态特别提到了当发送了最后的数据字节并且接收了ACK时,根据某些条件,主控器会切换到不可寻址的SLV(Slave)模式。这个模式的切换取决于是否识别自身SLA和通用调用地址,以及总线是否空闲。
此外,摘要中还提到了一个名为“LPC2368”的标签,这可能是指NXP公司的LPC2368微控制器,它是一款基于ARM7TDMI内核的设备,常用于嵌入式系统设计。然而,这部分信息并未在主要内容中展开,所以具体的LPC2368相关知识并未提供。
最后,摘要中还包含了一些广州周立功单片机发展有限公司的联系方式和销售服务网络信息,这家公司可能是提供微控制器解决方案和支持的服务商,但这些信息与I2C通信协议的主题关联性较小。
这段摘要主要讲述了I2C总线通信协议中主控器在发送数据时的几种关键状态和对应的处理策略,适用于理解嵌入式系统中微控制器如何通过I2C接口与其他设备进行交互。
473 浏览量
416 浏览量
2015-08-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
七231fsda月
- 粉丝: 31
- 资源: 3966
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率