在USCI的I2C模块中,UCB0I2CSA是Slave Address,
一般I2C通信过程是开始 地址+数据+(CRC)主发送模式应答信号可以不发送,接受模式的Noack必须发送。
问题:1、UCB0I2CSA是可以改变的,在发送完一个地址和数据之后发送第二个地址和数据之前需要做什么准备?设置了UCB0I2CSA就不需要别的语句对地址进行发送了么?
2、Noack的程序是怎么样的呢?
3、软件I2C和硬件I2C的区别是什么?MSP430F2XX系列的I2C属于哪种?
此帖出自
小平头技术问答
由于MSP430自带了I2C硬件模块,对于I2C接口在实现通信的时候要相对简单一些。
能不能详细一点哦?最主要就是第一个问题。
有没有不是TI的程序给我借鉴一下呢?感谢!
一周热门 更多>