MSP430系列超低功耗16位单片机原理和科学应用.ppt

MSP430系列超低功耗16位单片机原理和科学应用.ppt

MSP430系列I2C模块的主要特征 符合I2C规范V2.1 读写采取先进先出缓冲结构 可编程时钟发生器 16位数据访问可达到总线的最大吞吐率 自动数据字节计算 支持低功耗模式 从接收根据检测到开始信号自动将MSP430从LPMx模式唤醒 两个DMA触发源 中断功能丰富 只能用USART0实现I2C操作 I2C的寻址模式 7位寻址模式 10位寻址模式 重复产生起始 电气特性 起始位:SCL=1时,SDA上有下降沿 停止位:SCL=1时,SDA上有上升沿 I2C模块 数据传输 I2C总线 位传输 总线仲裁 当两个设备同时发出起始位进行数据传输时,相互竞争的设备使它们的时钟保持同步,正常发送数据。没有检测到冲突之前,每个设备都认为只有自己在使用总线 仲裁过程中使用的数据就是相互竞争的设备发送到SDA线上的数据。第一个检测到自己发送的数据和总线上数据不匹配的设备就失去仲裁能力。如果两个或更多的设备发送的第一个字节的内容相同,那么仲裁就发生在随后传输中。也许直到相互竞争的设备已经传输了许多字节后,仲裁才会完成。 时钟同步 仲裁过程中,要对来自不同主设备的时钟进行同步处理。在SCL上第一个产生低电平的主设备强制其他主设备也发送低电平,SCL保持为低,如果某些主设备已经结束低电平状态,就开始等待,直到所有的主设备都结束低电平时钟。 重新配置I2C模

文档评论(0)

1亿VIP精品文档

相关文档