一、 I2C简单介绍I2C(Inter-Integrated Circuit)总线是一种由Philips公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线最基本的长处就是简单性和有效性,简单体如今接线简单,仅仅有两根线数据线(SCL)和时钟线(SDA),并且控制简单。所以一些封装较小...
分类:
移动开发 时间:
2015-02-11 18:25:30
阅读次数:
235
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十七:IIC储存模块 - FIFO读写
分类:
其他好文 时间:
2015-02-10 10:23:13
阅读次数:
1006
如果不是用STM32的管脚来模拟IIC的动作而是用STM32自带的IIC模块来实现,则对应的引脚应该初始化为复用功能的开漏输出。...
分类:
其他好文 时间:
2015-02-06 11:28:34
阅读次数:
194
首先介绍一下IIC总线。高速设备为了抗干扰,大多数都用低压差分信号(LVDS)。差分线路由于传递差模信号,可以有效抑制共模噪声和串扰。IIC总线虽然由于速度限制不能驱动高速设备,多用于KHz级别的信号传递,不过依然有着比较广泛的用途。IIC网上资料繁多,我就不再赘述。写数据分三步:1.主机发送地址位...
分类:
其他好文 时间:
2015-01-31 07:04:44
阅读次数:
398
一.IIC协议的图解如下:
问题思考:1.此程序的IIC速度大概达到了多少?离BMP085的IIC上线速度3.4MBit还有多远?此程序中如何稍微的修改就提高IIC的速度?
2.比特流的高低位存储到对应的字节位中很重要,在RGB灯调试中也遇到过。
3.这里可以得到不同精度的大气压值,如何操作?
1.数据总线和时钟总线的端口配置:
2:以下是开始和结束信号的函数实现
...
分类:
其他好文 时间:
2015-01-28 14:44:19
阅读次数:
126
信号质量有问题的波形001:信号质量有问题的波形002:从上图可以看出,GPIO口模拟的I2C接口,电平都存在半高的情况。因为MFI芯片的I2C采用的GPIO口模拟I2C接口来实现的此功能,原SCL采用的GPB7(内部默认为上拉状态),因为GPIO资源的调整,SCL改为GPD12(内部默认为下拉状态...
分类:
其他好文 时间:
2015-01-27 18:13:22
阅读次数:
753
IIC(Inter- Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA 和时钟SCL构成的串行总线,可发送和接收数据。在
CPU 与被控 IC 之间、 IC 与 IC 之间进行双向传送, 高速 IIC 总线一般可达 400kbps 以上。
ALIENTEK MiniSTM32 开发板板载的 EE...
分类:
其他好文 时间:
2015-01-26 17:19:58
阅读次数:
254
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十六:IIC储存模块
分类:
其他好文 时间:
2015-01-22 23:14:21
阅读次数:
510
IIC简介: IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。这.....
分类:
其他好文 时间:
2015-01-10 17:54:25
阅读次数:
131
SPI(SerialPeripheralInterface:串行外设接口); SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为S....
分类:
其他好文 时间:
2015-01-06 11:47:17
阅读次数:
218