- 13
- 0
- 约2.86千字
- 约 7页
- 2016-11-27 发布于重庆
- 举报
基于NiosII的I2C總线接口的实现
PAGE
PAGE 7
基于Nios II的I2C总线接口的实现
0引言
I2C(Inter-Integrated Circuit)总线是一种由Phil-ips公司开发的两线式串行总线,用于连接微控制器及其外围设备。由于I2C总线仅用两根信号线,并支持多主控工作方式,所以I2C总线在电子产品设备中应用非常普遍。文献[1]使用NiosⅡ的PIO接口模拟I2C时序完成对接口芯片的读写,而目前基于NiosⅡ的IP核越发丰富。基于此,本文使用免费的IP核--I2C-Master Core,实现了对I2C接口芯片的读写操作,扩充了一种新的设计方法。本文首先介绍了I2C总线结构和工作原理,然后详细说明了基于NiosⅡ的I2C-Master Core的使用方法,最后给出了C语言的编程代码。
1 I2C总线基本原理
I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、进行双向传送,最高传送速度100 kbit/s。
I2C总线在传送数据的过程中共有4种基本类型信号,分别是:开始信号、数据传输信号、应答信号和结束信号。
a)开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。所有的命令都必须在开始条件以后进行。
b)结束信号:SCL为低电平时,SDA由低电平向高电平跳变,结束传送数据。所有的操作都必须在停止条件以前结束。总线开始和
您可能关注的文档
- 基于MI與RICH理论上的商务英语教学改革.doc
- 基于MNL模型的北京大學生信用卡销售促销效果评估.doc
- 基于MK10的PKE系統设计.doc
- 基于MO-OTAS和CCCII電流模式通用滤波器.doc
- 基于Modbus協议的电火花控制系统.doc
- 基于ModelsimFLI接口的協同仿真.doc
- 基于MODEM實现的远距离多机主从式通信技术.doc
- 基于MongoDB數据库的多时态地形数据存储管理方法.doc
- 基于MongoDB的大規模高频金融交易数据处理.docx
- 基于MonteCarlo模擬的系统矩阵解析算法.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 河北水利电力学院《电力系统通信技术》2024-2025 学年第一学期期末试卷.pdf VIP
- 研究者文件夹目录-natulanv1 0-20151107.pdf VIP
- 小学六年级数学下册(人教版)总复习结构化教学设计与实施.docx VIP
- 语文【全国前十高中】四川成都市第七中学2025-2026学年度(下)期高2027届高二年级半期考试(4月下旬).docx VIP
- 2024-2025学年陕西省西安市未央区部分学校北师大版六年级上册期末联考检测数学试卷(含答案).pdf VIP
- 2025年最新中国人民银行法修订草案实施细则全文解读.docx VIP
- 迅达扶梯9300 9500 9700快速调试手册.pdf
- 管井井点降水施工工艺工法(后附图片).doc VIP
- 能源与环境系统工程.docx
- 肠穿孔诊治专家共识.pdf VIP
原创力文档

文档评论(0)