MSP430通信资源之IIC通信
出处:eefocus 发布于:2017-10-27 11:56:59
1. IIC描述
上图说明了在IIC总线拓扑中应该含有至少一个微控制器。该控制器通过IIC总线的SCL和SDA线与其他关联设备进行通信。基于传统的串行总线通信机制,IIC总线通信也是通过SDA与SCL配合实现,传输速率包含标注准(100kps)、快速(400kps)、高速(3.4Mbps)三大类。
2. IIC总线时序
启动时序:当SCL为高电平时,SDA下降沿,表示启动。
停止时序:当SCL为高电平时,SDA上升沿,表示停止。
※由此可知,数据的传送应该在SCL为低电平时发生的,不能再高电平期间发生。进一步可知,SDA电平是在SCL为高电平时被读取。
数据帧的内容包括 起止信号、7位或者10位的从机地址,传送方向标志位,数据位(8位),每个字节数据后又一个ACK位(应答信号),之后是终止信号结束数据帧。总的来说就是”启动--地址(7或者10位)--R/W--数据--ACK--数据--ACK--....--停止“
3. I2C电路结构图
数据手册描述,USCI模块在PUC或者手动设置UCSWRST位后,处于复位状态,如果要是其工作在I2C状态选,应将UCMODEx设置为11.在设置后,只要清除UCSWRST位即可让USCI工作起来。
4. IIC一些主要的配置语句
UCB0CTL1 |= UCSWRST; //使能软件复位,先关闭USCI_B0模式以便进行初始 //化设置
UCB0CTL0 = UCMST + UCMODE_3 +UCSYNC; //I2C主机、同步模式
UCB0BR0 = 12; //12分频
UCB0BR1 = 0;
UCB0I2CSA = 0x4e; //设置从机模式
UCB0CTL1 &= ~UCSWRST; //清除软件复位
上一篇:边缘接入网络的异构虚拟化方案
下一篇:如何区分单模和多模光纤收发器
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 差分传输中的共模噪声:特征和原因2024/4/25 16:15:44
- 毫米波通信技术之香农和香农定理2024/4/24 17:40:43
- 网桥是什么_网桥如何设置2024/4/12 17:39:56
- TEC 控制器在电信系统中的应用指南2024/4/8 17:43:07
- 什么是5G NR技术?2024/4/8 17:31:58