标准IIC和IO口模拟IIC之间的主从机通信区别
来源:互联网 发布:将centos系统备份 编辑:程序博客网 时间:2024/06/01 18:04
主机用的是标准IIC发送及接受数据,从机用的是IO口模拟的IIC两者之间的通信需要注意的地方:
1.主机使用标准IIC发送数据时,发送函数几乎不用改动,直接按照芯片给的标准IIC发送函数。但是接收函数有几点需要注意的地方,因为标准IIC发送地址是用的是这个函数
I2C_Send7bitAddress(address,IEC_DIRECTION_RX);这个函数的特点是发送和接收的发送地址都是用这个函数,但是如何区别它到底是发送时地址还是接收时地址呢?后面的那个参数就是一个标志,RX是接收,TX是发送,其中TX=0X00,RX=0X01;这在IO口模拟时是没有检验的(可见标准IIC还是很大稳定性的,呵呵),通过这个函数校验的时候就可以发现,发送时地址不会发送改变,而接收时地址是发生了改变的,这就需要我们去改变读函数发送地址时的这个函数,直接换成I2C->DR = XX;这样就不需要判别是不是发送或者接收了,其他一切照常即可。
0 0
- 标准IIC和IO口模拟IIC之间的主从机通信区别
- GPIO口模拟IIC通信
- SPI和IIC通信区别
- 模拟IIC通信
- IO口模拟ARM系列IIC通讯
- iic驱动(IO口模拟)
- 关于STM32 的 硬件IIC和 模拟IIC理解学习
- IIC和SPI的区别
- IIC和SPI通信
- STM32 IO 模拟IIC I2C
- msp430g2553的IIC通信
- IIC和SPI通信的异同
- 硬件IIC和软件IIC区别
- STM32硬件IIC与51模拟IIC通信
- IIC和SPI的数据线区别
- 模拟IIC
- IIC通信
- IIC通信
- 非常详细的js判断日期正则表达式
- 颜色值
- hdu 4135 [a,b]中n互质数个数+容斥
- 安卓系统文件夹结构详解
- django基础4--数据库的使用
- 标准IIC和IO口模拟IIC之间的主从机通信区别
- 2014双11 教你无线怎么玩
- SFR是什么
- Javascript打开新标签(非窗口)
- 东华软件笔试
- GridControl列自动匹配宽度
- Reverse Integer
- System Permissions
- IT忍者神龟之Instant client required