这几天调试了SPI和I2C,在此中间遇到了一些小问题在此记录一下。
首先是对I2C设备的地址的设置,如果I2C设置为7个字节的地址,地址位是高7位。最低位是读/写位。在代码里写
设备的地址需要高7位和低1位补零。
SPI的数据错乱但是数据是通的,一般都是设置的问题。片选引脚,只片选了那个设备才能进行通信。
这几天调试了SPI和I2C,在此中间遇到了一些小问题在此记录一下。
首先是对I2C设备的地址的设置,如果I2C设置为7个字节的地址,地址位是高7位。最低位是读/写位。在代码里写
设备的地址需要高7位和低1位补零。
SPI的数据错乱但是数据是通的,一般都是设置的问题。片选引脚,只片选了那个设备才能进行通信。