引用 11 楼 fjlhlonng 的回复:引用 10 楼 coder_jack 的回复:"读回来的居然是我发出去的I2C设备寄存器的地址。" 先不管硬件是不是有反应,你的这个现象只有一种可能:你的读写操作函数本身就是错的! 代码我已经参考了很多了,所有的读写都是BSP自带的函数。 直接调用i2c_transfer 函数吧。
引用 10 楼 coder_jack 的回复:"读回来的居然是我发出去的I2C设备寄存器的地址。" 先不管硬件是不是有反应,你的这个现象只有一种可能:你的读写操作函数本身就是错的! 代码我已经参考了很多了,所有的读写都是BSP自带的函数。
"读回来的居然是我发出去的I2C设备寄存器的地址。" 先不管硬件是不是有反应,你的这个现象只有一种可能:你的读写操作函数本身就是错的!
这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有ACK回来。问题就是,我去读I2C设备,读回来的居然是我发出去的I2C设备寄存器的地址。希望大大在准备年货的百忙之中抽空解决一下!!!! ……
引用 2 楼 HuaiShuShuV 的回复:引用 楼主 fjlhlonng 的回复:这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有ACK回来。问题就是,我去读I2C设备,读回来的居然是我发出去的I2C设备寄存器的地址。希望大大在准备年货的百忙之中抽空解决一下……
引用 楼主 fjlhlonng 的回复:这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有ACK回来。问题就是,我去读I2C设备,读回来的居然是我发出去的I2C设备寄存器的地址。希望大大在准备年货的百忙之中抽空解决一下!!!! ……
引用 5 楼 zlgkaixin68 的回复: 引用 4 楼 HuaiShuShuV 的回复:引用 3 楼 zlgkaixin68 的回复: 引用 2 楼 HuaiShuShuV 的回复:引用 楼主 fjlhlonng 的回复: 这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有AC……
引用 4 楼 HuaiShuShuV 的回复:引用 3 楼 zlgkaixin68 的回复: 引用 2 楼 HuaiShuShuV 的回复:引用 楼主 fjlhlonng 的回复: 这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有ACK回来。问题就是,我去读……
引用 3 楼 zlgkaixin68 的回复: 引用 2 楼 HuaiShuShuV 的回复:引用 楼主 fjlhlonng 的回复: 这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有ACK回来。问题就是,我去读I2C设备,读回来的居然是我发出去的I2C设备寄存器的地址。希望大大在准……
引用 2 楼 HuaiShuShuV 的回复:引用 楼主 fjlhlonng 的回复: 这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有ACK回来。问题就是,我去读I2C设备,读回来的居然是我发出去的I2C设备寄存器的地址。希望大大在准备年货的百忙之中抽空解决……
引用 楼主 fjlhlonng 的回复: 这几天在调ft5x06,刚开始wake线没有拉高,导致I2C设备一直不能响应!!网上的代码也有点坑爹! 现在用了BSP自带的检测函数,可以判断I2C设备有ACK回来。问题就是,我去读I2C设备,读回来的居然是我发出去的I2C设备寄存器的地址。希望大大在准备年货的百忙之中抽空解决一下!!!! ……
21,597
社区成员
21,709
社区内容
加载中
试试用AI创作助手写篇文章吧