一月 17, 2022
12:33 AM
之前有用过 32bits 数据 + UART的工作模式,现在想使用32bits数据 + I2C的模式,将 useI2C =CyTrue 就可以实现吗?I2C的数据也是通过电脑端的 虚拟串口向下发送数据吗?
已解决! 转到解答。
标签
1 解答
一月 17, 2022
07:40 PM
你要理解一个基本问题,I2C只是FX3的两个引脚,这两个引脚你可以用可以不用。
SDK中有使用I2C的例程。I2C并不是可以直接通过上位机操作的,而是需要通过FX3的固件。
你提到的通过PC端的COM口发送UART那是因为FX3的固件使其枚举成了一个CDC设备,并且把你通过USB发送到FX3的数据转发到了FX3的串口。
7 回复数
一月 17, 2022
06:58 PM
SDK里面的程序基本都能在CYUSB3KIT-003上用,因为KIT没有外接任何设备。
一月 17, 2022
07:24 PM
下图1 是 我之前使用的Slavefifo模式下的usb名称描述,下图2是写入SDK中I2C例程的usb名称描述,这两种有什么区别呢?
一月 17, 2022
07:40 PM
你要理解一个基本问题,I2C只是FX3的两个引脚,这两个引脚你可以用可以不用。
SDK中有使用I2C的例程。I2C并不是可以直接通过上位机操作的,而是需要通过FX3的固件。
你提到的通过PC端的COM口发送UART那是因为FX3的固件使其枚举成了一个CDC设备,并且把你通过USB发送到FX3的数据转发到了FX3的串口。