上一页 1 ··· 3 4 5 6 7
摘要: 最近做的一个项目,是基于IIC总线通信的传感器系统。由于另外一个传感器使用的是类IIC协议,而不是标准IIC,所以MCU不能与其通信,最后没有办法,只有通过I/O口模拟的方式实现IIC的总线通信。具体的程序在我博客里在先前的早些时候已经贴出来了,如果有兴趣的可以查看我的博客。主要终结一下我在这个过程... 阅读全文
posted @ 2015-07-29 09:22 ocean2015 阅读(1048) 评论(0) 推荐(0)
摘要: IIC型号 容量 器件/业面寻址字节 可寻址位 模块24C01 128B (1010)(A2)(A1)(A0)(0或1) 3 128B24C02 256B (1010)(A2)(A1)(A0)(0或1) 3 256B24C04 512B (1010)(A2)(A1... 阅读全文
posted @ 2015-07-28 16:37 ocean2015 阅读(3865) 评论(0) 推荐(0)
摘要: 7.1.1 I2C总线简介1.I2C总线的基本结构I2C总线由数据线SDA和时钟线SCL构成,每条线都通过上拉电阻接向正电源,所有采用I2C接口标准的器件均并行挂接在总线上,如图7-1所示。I2C总线通常采用主从工作方式,整个系统中只有一个主控器件(单片机),其它器件都是具有I2C总线接口的外围从... 阅读全文
posted @ 2015-07-28 16:23 ocean2015 阅读(622) 评论(0) 推荐(0)
摘要: 为了加深对I2C总线的理解,用C语言模拟IIC总线,边看源代码边读波形:如下图所示的写操作的时序图:读时序的理解同理。对于时序不理解的朋友请参考“I2C总线之(二)---时序”完整的程序如下:#include#define uchar unsigned char#define uint unsign... 阅读全文
posted @ 2015-07-27 17:15 ocean2015 阅读(317) 评论(0) 推荐(0)
摘要: 一、协议 1.空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 2.起始位与停止位的定义: 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳... 阅读全文
posted @ 2015-07-27 17:11 ocean2015 阅读(422) 评论(0) 推荐(0)
摘要: 概述:I²C是Inter-Integrated Circuit的缩写,发音为"eye-squared cee" or "eye-two-cee", 它是一种两线接口。I²C 只是用两条双向的线,一条 Serial Data Line (SDA) ,另一条Serial Clock (SCL)。SCL:... 阅读全文
posted @ 2015-07-27 16:46 ocean2015 阅读(391) 评论(0) 推荐(0)
摘要: SPI:高速同步串行口。3~4线接口,收发独立、可同步进行.SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还... 阅读全文
posted @ 2015-07-23 11:00 ocean2015 阅读(1220) 评论(0) 推荐(1)
摘要: SSP(Synchronous Serial Port 同步串行口)某些微处理器所含有的一个通信模块(或支持的通信模式),用来和外围串行部件或其他微处理器进行通信,这些外围部件可以是串行E2PROM、移位寄存器、显示器、A/D转换器等。其包含两种工作模式:串行外围接口(SPI)和I2C总线。 阅读全文
posted @ 2015-07-23 09:28 ocean2015 阅读(299) 评论(0) 推荐(0)
摘要: 那么什么是Hex文件呢?IntelHex文件是由一行行符合IntelHex文件格式的文本所构成的ASCII文本文件。在IntelHex文件中,每一行包含一个Hex记录。这些记录由对应机器语言码和常量数据的十六进制编码数字组成。IntelHex文件通常用于传输将被存于ROM或者EPROM中的程序和数据... 阅读全文
posted @ 2015-07-23 09:15 ocean2015 阅读(474) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7